MCP 协议的 OAuth 2.1 实现中的一个错误导致远程服务器显示为没有任何可用工具,使其在发现目录中不可见。此问题出现的原因是,缺乏用户账户的目录爬虫在尝试访问 `tools/list` 端点时收到 401 Unauthorized 响应,导致它们错误地报告零能力。提出的解决方案是将公共方法(如 `tools/list`)与需要身份验证、花费积分的操作分开,确保服务器功能可被发现,而无需用户授权。 AI
影响 此技术问题可能会阻碍 MCP 工具的采用和集成,因为它们无法通过标准目录进行发现。
排序理由 该条目描述了一个特定软件协议(MCP)中的技术错误及其解决方案,影响了其可发现性和功能性。
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →