From f29313b823d083b7b859f5c4a392cbb8d9eaf828 Mon Sep 17 00:00:00 2001 From: "ProjectKoi-Kalo\\Kalo" Date: Fri, 19 Sep 2025 20:36:01 +0800 Subject: [PATCH] mcp --- MCP/mcpserver_stdio.py | 11 +++++++++++ Source/WulaFallenEmpire/3516260226.code-workspace | 14 ++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/MCP/mcpserver_stdio.py b/MCP/mcpserver_stdio.py index df04bc2e..d3ac24be 100644 --- a/MCP/mcpserver_stdio.py +++ b/MCP/mcpserver_stdio.py @@ -21,6 +21,7 @@ from mcp.server.fastmcp import FastMCP # 2. --- 日志、缓存和知识库配置 --- LOG_FILE_PATH = os.path.join(MCP_DIR, 'mcpserver_parallel.log') +RESULTS_LOG_PATH = os.path.join(MCP_DIR, 'mcp_results.log') # New log for results logging.basicConfig(filename=LOG_FILE_PATH, level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s', encoding='utf-8') @@ -162,6 +163,16 @@ def get_context(question: str) -> str: f"--- 本地完整代码参考 ---\n{local_result}" ) + # Save the result to a separate log file + try: + with open(RESULTS_LOG_PATH, 'a', encoding='utf-8') as f: + import datetime + f.write(f"--- Query at {datetime.datetime.now()} ---\n") + f.write(f"Question: {question}\n") + f.write(f"--- Response ---\n{final_response}\n\n") + except Exception as e: + logging.error(f"无法将结果写入到 mcp_results.log: {e}") + return final_response # 6. --- 启动服务器 --- diff --git a/Source/WulaFallenEmpire/3516260226.code-workspace b/Source/WulaFallenEmpire/3516260226.code-workspace index 713b088e..dd29657e 100644 --- a/Source/WulaFallenEmpire/3516260226.code-workspace +++ b/Source/WulaFallenEmpire/3516260226.code-workspace @@ -13,8 +13,18 @@ "path": "../../../../Data" }, { - "name": "Assemblies", - "path": "../../../../../../workshop/content/294100/2988801276/1.6/Assemblies" + "name": "AlienRace", + "path": "../../../../../../../../Users/Kalo/Downloads/AlienRaces/Source/AlienRace/AlienRace" + }, + { + "name": "3256974620", + "path": "../../../../../../workshop/content/294100/3256974620" + }, + { + "path": "../../../../../../workshop/content/294100/3256974620/1.6/Assemblies/Milira" + }, + { + "path": "../../../../../../workshop/content/294100/3240244292" } ], "settings": {}