ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

OpenSEO MCP 连接故障排查自查手册

OpenSEO MCP 连接故障排查自查手册 OpenSEO MCP 连接故障排查自查手册【免费下载链接】open-seoOpen source alternative to Semrush and Ahrefs项目地址: https://gitcode.com/GitHub_Trending/op/open-seoOpenSEO 把关键词研究、SERP 检查、排名追踪与 Search Console 数据通过 MCP 协议暴露给 Claude、Cursor、Codex 等 AI 客户端。下面按接入时间线走 6 个阶段覆盖 OpenSEO MCP 连接的高频报错404、授权失败、Key 401/429 与找不到项目。接入前 30 秒自查MCP 接入报错先过这三关检查项不通过时的表现去哪里改端点路径以/mcp结尾服务端直接回 404工具列表加载不出来从应用内 AI MCP 页面复制官方端点web/content/docs/mcp.md授权 scopes 包含 MCP 权限403 MCP scope required客户端一直显示未认证在客户端断开该服务器重新添加并走完登录客户端版本够新OAuth 回调解析失败、鉴权握手中断升级客户端Codex 需 0.147.0 及以上第一次握手OpenSEO MCP 连接的端点、鉴权与版本从应用内复制正确端点客户端把请求打到 URL 后服务端第一步就核对路径不是/mcp一律回 404逻辑在 src/server/mcp/transport.ts。最稳的取法是从 OpenSEO 应用内的 AI MCP 页面复制可粘贴的地址别手敲。通过路径检查后服务端还会校验请求的 Host 与 Origin浏览器类客户端从非白名单域名发起的请求会被拒绝所以别拿自定义域名做代理托管端点必须走https://写成http://会失败。 Host/Origin 校验只针对携带 Origin 的浏览器请求Claude Code、Codex CLI 这类不发 Origin 的客户端不受影响。清理旧授权并重走登录首次连接会跳转 OpenSEO 登录授权 scopes 必须带 MCP 权限否则回 403。授权走到一半失败、客户端始终显示未认证多半是本地缓存了旧的 OAuth 状态在客户端里删除disconnectOpenSEO 服务器重新添加并完整走一遍登录。Claude Code 用户可运行/mcp查看认证状态未认证就从该面板重新完成登录。升级丢 issuer 的 Codex 版本先别慌——如果 Codex 报Authorization server response missing required issuer不是配置问题0.143.0 至 0.146.0 这些版本会在 OAuth 回调中丢弃 issuer 字段。把 Codex CLI 或桌面端升级到 0.147.0 及以上即可不方便升级就改用 API Key 方式见下一节同样能跑通。稳定运行Key 链路与工具调用把 Key 放进请求头API Key 是个人身份Agent 拿你的 Key 做的每件事都算你的操作适合 CI、无头环境或不便走 OAuth 的客户端。Key 以oseo_前缀开头两种写法服务端都识别Authorization: Bearer oseo_你的Key或x-api-key头见 src/server/mcp/api-key-auth.ts。创建入口在 Settings → API keys。⚠️ Key 只在创建时显示一次错过就得删旧重建Cursor 用户要在mcp.json的服务条目里加headers字段。按错误码定位 401 与 429错误含义处理invalid_api_key401Key 无效、过期或被禁用到 Settings → API keys 重建rate_limited429触发限流按响应头Retry-After的秒数稍后重试usage_exceeded429用量超额检查账户额度或套餐让 Agent 显式带上项目 ID连接状态正常、一调工具却提示找不到 project部分工具要求明确的项目 IDAgent 不会自动猜。标准用法是先让 Agent「列出所有 OpenSEO 项目」拿到返回的项目 ID再在后续工具调用中显式传入。自托管 / Cloudflare Access如果你用的不是官方托管端点直接看本节。自托管默认未启用 Managed OAuth而它是 MCP 客户端的硬性要求且必须经 Cloudflare Access 身份校验完整文档见 docs/SELF_HOSTING_CLOUDFLARE_OPERATIONS.md在 Cloudflare Access 应用中开启Managed OAuth。在Managed OAuth settings中放行你各 MCP 客户端使用的重定向 URI。客户端连接地址设为https://你的Worker域名/mcp。现象 → 文件速查你看到的现象去哪个文件/文档段确认非/mcp路径返回 404src/server/mcp/transport.ts401 / 429 错误码如何生成src/server/mcp/api-key-auth.ts403 MCP scope requiredsrc/server/mcp/context.ts各客户端连接配置与 Key 写法web/content/docs/mcp.md 的 Connect with an API key 小节自托管 Managed OAuth 配置docs/SELF_HOSTING_CLOUDFLARE_OPERATIONS.md收尾对端点 → 过鉴权 → 验 Key → 传项目 ID四步跑通全部托管场景自托管再加一步 Managed OAuth。连上之后顺手配置 Agent Skills让客户端按 SEO 工作流自动跑研究而不只是能查到数据。【免费下载链接】open-seoOpen source alternative to Semrush and Ahrefs项目地址: https://gitcode.com/GitHub_Trending/op/open-seo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表