关于 MCP OAuth Connect
MCP OAuth Connect 提供用于检查远程 MCP 服务 OAuth 发现配置的命令行工具、插件和技能,面向排查连接器无法连接问题的开发者。它检查登录质询、注册端点、PKCE S256 和受保护资源元数据,但不执行完整握手或工具调用。
主要功能
- 01检查 OAuth 登录质询
- 02检测客户端注册端点
- 03验证 PKCE S256 配置
- 04检查 RFC 9728 资源元数据
- 05输出 JSON 诊断报告
适用场景
- 01排查 MCP 服务在连接器中无法连接
- 02检查 OAuth 发现配置是否完整
- 03将诊断集成到命令行流程
MCP 相关
项目包含一个仅响应 ping 的参考 MCP 服务;主要诊断工具检查远程服务的发现元数据,不会获取令牌或调用 tools/list。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.gfbytes.com/mcpclaude mcp add --transport http com-gfbytes-mcp-oauth-connect https://mcp.gfbytes.com/mcp{"mcpServers":{"com-gfbytes-mcp-oauth-connect":{"type":"http","url":"https://mcp.gfbytes.com/mcp"}}}在 Cursor 中打开{"servers":{"com-gfbytes-mcp-oauth-connect":{"type":"http","url":"https://mcp.gfbytes.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-gfbytes-mcp-oauth-connect":{"type":"http","url":"https://mcp.gfbytes.com/mcp"}}}{"mcpServers":{"com-gfbytes-mcp-oauth-connect":{"serverUrl":"https://mcp.gfbytes.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
MCP OAuth Connect
当 MCP 远程服务能响应 curl,却在 Claude / Cursor / Desktop / Grok Connectors 中崩溃时使用的免费检查工具。
| 在线检查工具 | check.gfbytes.com |
| 此仓库 | CLI diagnose.py + 插件 / 技能 |
| Web UI | mcp-gfbytes |
| 演示 MCP | https://mcp.gfbytes.com |
这是 GFB 实验室项目的一部分。创始人 / 同行身份:gregfredabytes.com · 文章 · 我在运行什么

本项目不是什么
- 不是托管式 MCP 产品。
https://mcp.gfbytes.com是仅提供 ping 的参考服务。 - 不是已完成的握手。 检查工具会读取发现元数据,但不会执行 DCR、生成令牌或调用
tools/list。检查失败只是范围界定信号,并非终点。 - 不是付费的接入实验室。 四客户端尝试 + 书面方案请见工作室产品页面。
只需在 Connectors UI 中粘贴URL,无需 API 密钥。
克隆 / 运行
Python 标准库,版本 ≥3.10。检查工具无需安装:
git clone https://github.com/GFB2026/mcp-oauth-connect.git
cd mcp-oauth-connect
python skills/mcp-oauth-connect/scripts/diagnose.py https://mcp.gfbytes.com
如果连接器关键检查通过,则退出码为 0;否则为 1。JSON 报告输出到 stdout。
检查是否提供了规范的登录质询(而非 curl 返回的裸 200)、注册端点、PKCE S256,以及 RFC 9728 受保护资源元数据。
测试:
python -m pip install "pytest>=8"
python -m pytest
面向 AI 助手 / 贡献者
编辑范围和硬性限制:.github/copilot-instructions.md。
使用 python -m pytest 验证(安装 pytest>=8;此代码树采用扁平结构,无需 pip install -e)。
插件安装(可选)
Claude Code:
/plugin marketplace add GFB2026/mcp-oauth-connect
/plugin install mcp-oauth-connect@mcp-oauth-connect
Grok Build:
grok plugin marketplace add GFB2026/mcp-oauth-connect
grok plugin install mcp-oauth-connect --trust
然后运行与上文相同的 diagnose.py。
template/
位于 https://mcp.gfbytes.com 后的公开示例,仅提供 ping(MIT)。这是参考服务,不是服务 SKU。
许可证
插件、技能、诊断脚本、测试和 template/ 采用 MIT 许可证。工作室的接入实验室 / 修复服务是 gfbytes.com 上的独立服务。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。