From 055b37d3e3ea4bf2f27619dee863a9b35c29020b Mon Sep 17 00:00:00 2001 From: jade Date: Tue, 14 Jul 2026 17:17:25 +0900 Subject: [PATCH] =?UTF-8?q?Chore:=20=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C?= =?UTF-8?q?=20Python=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fix.py | 32 -------------------------------- test.py | 24 ------------------------ 2 files changed, 56 deletions(-) delete mode 100644 fix.py delete mode 100644 test.py diff --git a/fix.py b/fix.py deleted file mode 100644 index 73dba37..0000000 --- a/fix.py +++ /dev/null @@ -1,32 +0,0 @@ -import os - -# Fix ToolAuthorizationService -auth_path = r"C:\eGovFrameDev-4.3.1-64bit\workspace-egov\axhub-backend-main\axhub-gateway\src\main\java\io\shinhanlife\axhub\biz\mcp\gateway\security\ToolAuthorizationService.java" -with open(auth_path, "r", encoding="utf-8") as f: - auth_content = f.read() - -auth_content = auth_content.replace("metadata.name()", "metadata.getName()") -auth_content = auth_content.replace("metadata.operationType()", "metadata.getOperationType()") -auth_content = auth_content.replace("metadata.requiresApproval()", "(metadata.getRequiresApproval() != null && metadata.getRequiresApproval())") - -with open(auth_path, "w", encoding="utf-8") as f: - f.write(auth_content) - -# Fix RedisToolTraceService -redis_path = r"C:\eGovFrameDev-4.3.1-64bit\workspace-egov\axhub-backend-main\axhub-gateway\src\main\java\io\shinhanlife\axhub\biz\mcp\gateway\redis\RedisToolTraceService.java" -with open(redis_path, "r", encoding="utf-8") as f: - redis_content = f.read() - -redis_content = redis_content.replace("metadata.name()", "metadata.getName()") -redis_content = redis_content.replace("metadata.operationType()", "metadata.getOperationType()") - -arg_names_old = 'trace.put("argumentNames", arguments.propertyNames());' -arg_names_new = ''' java.util.List argNames = new java.util.ArrayList<>(); - arguments.fieldNames().forEachRemaining(argNames::add); - trace.put("argumentNames", argNames);''' -redis_content = redis_content.replace(arg_names_old, arg_names_new) - -with open(redis_path, "w", encoding="utf-8") as f: - f.write(redis_content) - -print("Files fixed!") diff --git a/test.py b/test.py deleted file mode 100644 index 77daab4..0000000 --- a/test.py +++ /dev/null @@ -1,24 +0,0 @@ -import urllib.request -import json - -url = 'http://localhost:8281/mcp' -data = { - "jsonrpc": "2.0", - "id": "1", - "method": "tools/call", - "params": { - "name": "other_register_vacation", - "arguments": { - "date": "2026-07-15", - "employeeId": "010-9999-1111", - "unknownData": "이건 차단되어야 해" - } - } -} - -req = urllib.request.Request(url, data=json.dumps(data).encode('utf-8'), headers={'Content-Type': 'application/json'}) -try: - with urllib.request.urlopen(req) as response: - print(response.read().decode('utf-8')) -except Exception as e: - print(e)