Bug:MCP无参数工具无法调用能不能解决一下

MCP无参数工具无法调用能不能解决一下

您好有截图吗?或者mcp名称,我们看下

是个人的mcp工具不太方便,但是别人也有这个问题,你找个无参数的工具调用一下就知道无法调用了差不多<tool_call>无参工具名<tool_call>就没反应了

你好,可以帮忙解决一下吗?
:information_source: 已配置的 MCP 服务器:

:red_circle: chrome-devtools - 已断开连接 (0 个工具已缓存)
没有可用的工具或提示

:green_circle: server-cmd - 就绪 (0 个工具)
没有可用的工具或提示

:red_circle: ssh-mcp-server - 已断开连接 (0 个工具已缓存)
没有可用的工具或提示

明明都是从官网安装的,为什么冒红点?而且即便是冒绿点的,也显示零个工具,AI 根本用不了

环境信息可以留一下,我们复现测试下

就windows里终端直接,不用挑环节,随便哪个我估计都有问题

刚刚是在回复楼上,请问使用的模型是不是glm4.7?可以先切换其他模型使用,我们在看这个问题

0.4.12版本更新后,以前安装的mcp服务全无,重新安装后出现和楼主一样的问题,换了模型也不行。

关于chrome-devtools这个mcp server,我刚装了一下,也是已断开,各种卸载,重装,清缓存,都不行,最后找到官方的mcp配置,贴到~/.iflow/settings.json的mcp server节点下边,就好了

官方的:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

iflow自己市场上的:

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": [
        "-y",
        "@iflow-mcp/chrome-devtools-mcp"
      ]
    }
  }
}
2 个赞

我的这里也是有MCP的问题,操作系统是Windows11。
补充:主动执行了 npm install -g @memtensor/memos-api-mcp@latest之后也是 已断开的状态

:sweat_smile: 我之前也装不上,后面想了个办法,把命令发给ai让它帮我装,然后ai就帮我修复了这个包的一些问题,就用上了

我根据AI的提示,进行步骤2解决了。AI强哇

根据你的 memos-config.json 配置,调不通的常见原因:

排查方向

  1. npx 启动问题(Windows 常见)
    1 “command”: “npx”
  • npx 在 Windows 上有时表现不稳定
  • 建议改为直接使用 node 运行本地安装的包
  1. 包未安装或版本问题
    1 # 尝试先全局安装
    2 npm install -g @memtensor/memos-api-mcp
    3
    4 # 或者本地安装
    5 pnpm add @memtensor/memos-api-mcp

  2. 环境变量传递问题
    Windows 上 env 配置的环境变量可能没有被正确传递

  3. 命令路径问题
    1 // 尝试使用完整路径
    2 “command”: “node”,
    3 “args”: [“node_modules/.bin/memos-api-mcp.cmd”, …]

2 个赞

确实如此,至今没解决。包括我自己写的MCP