我用 nodejs 开发了个 mcp 工具,现在有个问题

48 天前
 gotoschool

就是每次打开新的 cursor mcp 都是绿灯 但是有个问题就是 mcp 每个窗口都会去执行 node xxxxx.js mcp 的命令 我开 10 个窗口就执行 10 次,并且有 10 个进程 而且每次关了窗口这 10 个 mcp 进程仍然在 请问它们的进程可以共用一个吗?

1559 次点击
所在节点    程序员
4 条回复
rogerer
48 天前
你可以做一个分发层,执行 node xxx.js 的时候,进入这个分发层,而不是直接启动服务。
UglyOrange
48 天前
stdio 就会这样,起服务 走 sse 或 streamable_http
dreasky
48 天前
mcp stdio client 和 server 之间是 1 对 1 设置了即使不用也会起进程 只能用 sse
FrankFang128
48 天前
你把 pid 写到一个文件呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1139001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX