feat: 持久对话 MCP 插件 v1.6.37 · Hub + Panel + MCP 三形态部署
- src/: server.js (MCP 4 工具) + hub.js (HTTP Hub) + cursor-title.js - web/: panel.html (主面板) + panel.remote.html (远端 1637) - scripts/: ensure-hub.sh (stdio→http 桥) + mongo_sync.py - mcp-config/: trae.mcp.json + cursor.mcp.json - docs/: INSTALL / DEPLOY / MCP_SETUP / ARCHITECTURE / QUICKSTART - ZIP 原始安装包备查 关键机制: - 4 MCP 工具:init / select / wait / merge - 垂直绑定:workspace::cursorTitle@hostIp 三件指纹 - 真挂起:关闭 timedReply 后 wait 真正阻塞,agent turn 不结束 - 双 Hub 部署:远端 NAS 24×7 + 本地 launchd 守护备份 - 三形态组合:远端 + 本地 + Trae 插件,可同时跑
This commit is contained in:
37
mcp-config/cursor.mcp.json
Normal file
37
mcp-config/cursor.mcp.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"mcpServers": {
|
||||
"codegraph": {
|
||||
"type": "stdio",
|
||||
"command": "/Users/karuo/Documents/个人/卡若AI/04_卡火(火)/火种_知识模型/CodeGraph_MCP语义代码图谱/脚本/codegraph_mcp_serve.sh",
|
||||
"args": [
|
||||
"${workspaceFolder}"
|
||||
],
|
||||
"disabled": false,
|
||||
"autoApprove": [
|
||||
"codegraph_search",
|
||||
"codegraph_callers",
|
||||
"codegraph_callees",
|
||||
"codegraph_impact",
|
||||
"codegraph_node",
|
||||
"codegraph_context",
|
||||
"codegraph_explore",
|
||||
"codegraph_files",
|
||||
"codegraph_status"
|
||||
]
|
||||
},
|
||||
"persistent-chat": {
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/Users/karuo/.cursor-loop/bridge.js",
|
||||
"--workspace=/Users/karuo/Documents/个人"
|
||||
],
|
||||
"disabled": false,
|
||||
"autoApprove": [
|
||||
"wait_for_user_input",
|
||||
"init_conversation",
|
||||
"merge_conversation",
|
||||
"select_conversation"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
25
mcp-config/trae.mcp.json
Normal file
25
mcp-config/trae.mcp.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"mcpServers": {
|
||||
"persistent-chat": {
|
||||
"type": "stdio",
|
||||
"command": "/Users/karuo/.persistent-chat-local/ensure-hub.sh",
|
||||
"args": [
|
||||
"--workspace=${workspaceFolder}"
|
||||
],
|
||||
"env": {
|
||||
"PCHAT_HTTP_PORT": "13458",
|
||||
"PCHAT_NODE": "/usr/local/opt/node@22/bin/node",
|
||||
"PCHAT_HUB_HOST": "192.168.110.101",
|
||||
"NO_PROXY": "192.168.110.101,127.0.0.1,localhost",
|
||||
"no_proxy": "192.168.110.101,127.0.0.1,localhost"
|
||||
},
|
||||
"disabled": false,
|
||||
"autoApprove": [
|
||||
"wait_for_user_input",
|
||||
"init_conversation",
|
||||
"merge_conversation",
|
||||
"select_conversation"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user