From 44c6b3a7b2464f09cdff7692b04615b2ab9d5e81 Mon Sep 17 00:00:00 2001 From: Minidoracat Date: Tue, 3 Jun 2025 20:59:45 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=9B=B4=E6=96=B0=E6=89=80?= =?UTF-8?q?=E6=9C=89=E7=9B=B8=E9=97=9C=E6=96=87=E4=BB=B6=EF=BC=8C=E5=B0=87?= =?UTF-8?q?=20"Interactive=20Feedback=20MCP"=20=E6=9B=BF=E6=8F=9B=E7=82=BA?= =?UTF-8?q?=20"MCP=20Feedback=20Enhanced"=EF=BC=8C=E4=BB=A5=E7=B5=B1?= =?UTF-8?q?=E4=B8=80=E5=B0=88=E6=A1=88=E5=90=8D=E7=A8=B1=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mcp_feedback_enhanced/__main__.py | 4 ++-- src/mcp_feedback_enhanced/server.py | 2 +- src/mcp_feedback_enhanced/test_qt_gui.py | 4 ++-- src/mcp_feedback_enhanced/test_web_ui.py | 10 +++++----- src/mcp_feedback_enhanced/web/main.py | 2 +- src/mcp_feedback_enhanced/web/routes/main_routes.py | 2 +- src/mcp_feedback_enhanced/web/static/js/i18n.js | 2 +- src/mcp_feedback_enhanced/web/templates/feedback.html | 2 +- src/mcp_feedback_enhanced/web/templates/index.html | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/mcp_feedback_enhanced/__main__.py b/src/mcp_feedback_enhanced/__main__.py index c1d5fe3..7a50647 100644 --- a/src/mcp_feedback_enhanced/__main__.py +++ b/src/mcp_feedback_enhanced/__main__.py @@ -18,7 +18,7 @@ import os def main(): """主程式入口點""" parser = argparse.ArgumentParser( - description="Interactive Feedback MCP Enhanced - 互動式回饋收集 MCP 伺服器" + description="MCP Feedback Enhanced Enhanced - 互動式回饋收集 MCP 伺服器" ) subparsers = parser.add_subparsers(dest='command', help='可用命令') @@ -114,7 +114,7 @@ def run_tests(args): def show_version(): """顯示版本資訊""" from . import __version__, __author__ - print(f"Interactive Feedback MCP Enhanced v{__version__}") + print(f"MCP Feedback Enhanced Enhanced v{__version__}") print(f"作者: {__author__}") print("GitHub: https://github.com/Minidoracat/mcp-feedback-enhanced") diff --git a/src/mcp_feedback_enhanced/server.py b/src/mcp_feedback_enhanced/server.py index 64837f5..aee8e22 100644 --- a/src/mcp_feedback_enhanced/server.py +++ b/src/mcp_feedback_enhanced/server.py @@ -4,7 +4,7 @@ MCP 伺服器主程式 ================ -Interactive Feedback MCP 的核心伺服器程式,提供用戶互動回饋功能。 +MCP Feedback Enhanced 的核心伺服器程式,提供用戶互動回饋功能。 支援智能環境檢測,自動選擇 Qt GUI 或 Web UI 介面。 主要功能: diff --git a/src/mcp_feedback_enhanced/test_qt_gui.py b/src/mcp_feedback_enhanced/test_qt_gui.py index 57955ac..841c3e3 100644 --- a/src/mcp_feedback_enhanced/test_qt_gui.py +++ b/src/mcp_feedback_enhanced/test_qt_gui.py @@ -4,7 +4,7 @@ Qt GUI 測試模組 =============== -用於測試 Interactive Feedback MCP 的 Qt GUI 功能。 +用於測試 MCP Feedback Enhanced 的 Qt GUI 功能。 包含完整的 GUI 功能測試。 功能測試: @@ -79,7 +79,7 @@ def test_qt_gui(): return True if __name__ == "__main__": - debug_log("🧪 Interactive Feedback MCP - Qt GUI 測試") + debug_log("🧪 MCP Feedback Enhanced - Qt GUI 測試") debug_log("=" * 50) # 檢查環境 diff --git a/src/mcp_feedback_enhanced/test_web_ui.py b/src/mcp_feedback_enhanced/test_web_ui.py index f87aac0..a72fbf2 100644 --- a/src/mcp_feedback_enhanced/test_web_ui.py +++ b/src/mcp_feedback_enhanced/test_web_ui.py @@ -1,10 +1,10 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ -Interactive Feedback MCP - Web UI 測試模組 +MCP Feedback Enhanced - Web UI 測試模組 ======================================== -用於測試 Interactive Feedback MCP 的 Web UI 功能。 +用於測試 MCP Feedback Enhanced 的 Web UI 功能。 包含完整的 Web UI 功能測試。 功能測試: @@ -61,7 +61,7 @@ def find_free_port(): def test_web_ui(keep_running=False): """Test the Web UI functionality""" - debug_log("🧪 測試 Interactive Feedback MCP Web UI") + debug_log("🧪 測試 MCP Feedback Enhanced Web UI") debug_log("=" * 50) # Test import @@ -308,7 +308,7 @@ def interactive_demo(session_info): debug_log("✅ Web UI 測試完成") if __name__ == "__main__": - debug_log("Interactive Feedback MCP - Web UI 測試") + debug_log("MCP Feedback Enhanced - Web UI 測試") debug_log("=" * 60) # Test environment detection @@ -328,7 +328,7 @@ if __name__ == "__main__": debug_log("\n" + "=" * 60) if env_test and params_test and env_web_test and mcp_test and web_test: - debug_log("🎊 所有測試完成!準備使用 Interactive Feedback MCP") + debug_log("🎊 所有測試完成!準備使用 MCP Feedback Enhanced") debug_log("\n📖 使用方法:") debug_log(" 1. 在 Cursor/Cline 中配置此 MCP 服務器") debug_log(" 2. AI 助手會自動調用 interactive_feedback 工具") diff --git a/src/mcp_feedback_enhanced/web/main.py b/src/mcp_feedback_enhanced/web/main.py index 1f2edc0..0e5f991 100644 --- a/src/mcp_feedback_enhanced/web/main.py +++ b/src/mcp_feedback_enhanced/web/main.py @@ -39,7 +39,7 @@ class WebUIManager: self.host = host # 優先使用固定端口 8765,確保 localStorage 的一致性 self.port = port or find_free_port(preferred_port=8765) - self.app = FastAPI(title="Interactive Feedback MCP") + self.app = FastAPI(title="MCP Feedback Enhanced") self.sessions: Dict[str, WebFeedbackSession] = {} self.server_thread = None self.server_process = None diff --git a/src/mcp_feedback_enhanced/web/routes/main_routes.py b/src/mcp_feedback_enhanced/web/routes/main_routes.py index 6c51c46..910684b 100644 --- a/src/mcp_feedback_enhanced/web/routes/main_routes.py +++ b/src/mcp_feedback_enhanced/web/routes/main_routes.py @@ -30,7 +30,7 @@ def setup_routes(manager: 'WebUIManager'): """首頁""" return manager.templates.TemplateResponse("index.html", { "request": request, - "title": "Interactive Feedback MCP" + "title": "MCP Feedback Enhanced" }) @manager.app.get("/session/{session_id}", response_class=HTMLResponse) diff --git a/src/mcp_feedback_enhanced/web/static/js/i18n.js b/src/mcp_feedback_enhanced/web/static/js/i18n.js index fb25ac0..b27281f 100644 --- a/src/mcp_feedback_enhanced/web/static/js/i18n.js +++ b/src/mcp_feedback_enhanced/web/static/js/i18n.js @@ -66,7 +66,7 @@ class I18nManager { return { 'zh-TW': { 'app': { - 'title': 'Interactive Feedback MCP', + 'title': 'MCP Feedback Enhanced', 'projectDirectory': '專案目錄' }, 'tabs': { diff --git a/src/mcp_feedback_enhanced/web/templates/feedback.html b/src/mcp_feedback_enhanced/web/templates/feedback.html index fec3a72..151005b 100644 --- a/src/mcp_feedback_enhanced/web/templates/feedback.html +++ b/src/mcp_feedback_enhanced/web/templates/feedback.html @@ -805,7 +805,7 @@
-

Interactive Feedback MCP

+

MCP Feedback Enhanced

專案目錄: {{ project_directory }}
diff --git a/src/mcp_feedback_enhanced/web/templates/index.html b/src/mcp_feedback_enhanced/web/templates/index.html index c7a9bf5..e432b14 100644 --- a/src/mcp_feedback_enhanced/web/templates/index.html +++ b/src/mcp_feedback_enhanced/web/templates/index.html @@ -63,7 +63,7 @@
-

Interactive Feedback MCP

+

MCP Feedback Enhanced

Web UI 互動式回饋收集工具