
让我们来解决这个兼容性问题吧!
他们两个之间的配合真是有点尴尬,互相都不肯妥协。主要是因为serena的日志记录得太频繁,结果qodercli就卡住了。双方都觉得是对方的锅,真是让人无奈。
解决方案一:(通过HTTP方式来连接)
确保终端一直在运行:
uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --transport streamable-http
在.mcp.json中的配置:
"mcpServers": {
"serena": {
"type": "http",
"url": "http://127.0.0.1:8000/mcp"
}
}
解决方案二:(尽量减少日志输出)
可以使用以下命令:
qodercli mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --log-level CRITICAL
或者直接在.mcp.json文件中进行配置:
"mcpServers": {
"serena": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/oraios/serena",
"serena",
"start-mcp-server",
"--context",
"ide-assistant",
"--log-level",
"CRITICAL"
],
"type": "stdio",
"WorkingDir": "",
"InProcessMcpServer": null
}
}
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!










