Skip to content

MCP 连接

按症状索引。

服务连接失败——stdio

可能原因处理
command 路径不存在核对绝对路径;终端里 which <command> 验证
命令需要的环境变量没配加到 env 里;secret 用 $KEYCHAIN:name
子进程立刻退出用同样参数手动跑该命令;看 stderr
工作目录错显式设 cwd

服务连接失败——URL

可能原因处理
URL 不可达同机 curl <url> 验证;查防火墙 / 代理
传输错依次试 ssestreamable-httphttp
TLS 错误服务证书必须有效;不接受自签证书
header / token 错核对服务期望的 header 格式

OAuth 流程没完成

可能原因处理
浏览器没回 Ghast与 Google OAuth 同源——Ghast 的 deep-link handler 可能要重新注册;重装 Ghast
Redirect URI 不匹配OAuth 服务的 redirect 必须匹配 Ghast 的 deep link
Scope 错对照服务文档核对 scopes 列表

连接后工具没出现

可能原因处理
服务连上但 tools/list 失败重启服务;看 stderr 中的 MCP 错误
工具注册竞态重开 Composer;工具在打开时刷新
defaultDisabled 排除了它们Settings → MCP → [服务] → 在工具默认值里启用

工具调用返回错误

可能原因处理
服务端错误(真实失败)看对话里的错误卡片——原样的服务消息
服务端权限缺失(如路径在允许根之外)重新配置服务允许的路径
超时长跑工具调用有按调用超时;改成分块工具更稳

连接成功但工具列表为空

可能原因处理
服务不暴露任何工具部分 MCP 仅 resource;看服务提供什么
Manifest 不匹配更新服务到现行 MCP 规范

OAuth token 过期

可能原因处理
Access token 失效Refresh token 应自动续;不行就点 Settings 里的 Reconnect
服务侧吊销了 refresh token重新走 OAuth

Stdio 服务吃 CPU

可能原因处理
子进程异常用 `ps aux
服务里有 tight polling服务侧 bug——向服务维护者报告

相关页面