边界情况
EC-1生成未核实- 情境
- 未携带凭据访问 MCP 端点
- 操作
- POST /api/mcp
- 结果
- 返回 401,WWW-Authenticate 为 Bearer 且 resource_metadata 指向 /.well-known/oauth-protected-resource/api/mcp
CoDelphi 把 GitHub 仓库变成一份可追溯的产品规格。 连接仓库后,AI 自动提取功能清单与用户场景,每次 push 自动总结行为变化——每一条结论都附带可点击的源码证据,而不是凭空生成的摘要。
分析完整性:部分完整——合并完整性部分(合并层有截断/冲突/护栏检出);核验部分(存在一致性冲突或影子对比不一致)。分析成功不等于完整,完整不等于正确;结论采纳前应经人工核实。
源码装配覆盖率(按文件字节)12.7%(已装配实现文件 196/492 个,6 趟提取);本规格未覆盖全部实现面(提取趟数触顶),未覆盖部分不产生结论。。运行时开关与数据依赖行为静态提取不可见(边界说明);发现缺口请在左侧功能树进入功能页,用「编辑/新增场景」人工补充并标记核实。
为 ChatGPT/Claude 网页连接器提供 OAuth 自动发现:RFC 8414 授权服务器元数据与 RFC 9728 受保护资源元数据(根路径与路径插入式两条推导),RFC 7591 动态客户端注册;授权页要求已注册 client 且回跳地址精确匹配,token 端点支持授权码与 refresh_token 旋转(access 1 小时、refresh 30 天顺延),MCP 端点 401 指向资源元数据。
代码生成稳定链接mcp oauth 自动发现与动态客户端注册app/.well-known/oauth-authorization-server/route.ts ↗1 行HP-14HP-18app/.well-known/oauth-protected-resource/api/mcp/route.ts ↗2 行HP-1HP-13HP-28HP-7app/.well-known/oauth-protected-resource/route.ts ↗2 行HP-1HP-13HP-28HP-7app/api/mcp/oauth/authorize/route.ts ↗3 行EC-12EC-13EC-4EC-9ER-10ER-17ER-3HP-10HP-15HP-20HP-26app/api/mcp/oauth/register/route.ts ↗3 行EC-11EC-6ER-1ER-14ER-5HP-19HP-25app/api/mcp/oauth/token/route.ts ↗6 行EC-14EC-3ER-11ER-12ER-13ER-18ER-20ER-4HP-11HP-12HP-16HP-21HP-22HP-27HP-31HP-5HP-6app/api/mcp/route.ts ↗2 行EC-1HP-17lib/mcp/oauth-discovery.ts ↗3 行HP-1HP-13HP-14HP-18HP-28HP-7lib/mcp/oauth.ts ↗12 行EC-10EC-3ER-12ER-17ER-3ER-4HP-16HP-22HP-25HP-26HP-27HP-31HP-5HP-6EC-1生成未核实EC-10生成未核实EC-11生成未核实EC-12生成未核实EC-13生成未核实EC-14生成未核实EC-3生成未核实EC-4生成未核实EC-6生成未核实EC-9生成未核实ER-1生成未核实ER-10生成未核实ER-11生成未核实ER-12生成未核实ER-13生成未核实ER-14生成未核实ER-17生成未核实ER-18生成未核实ER-20生成未核实ER-3生成未核实ER-4生成未核实ER-5生成未核实HP-1生成未核实HP-10生成未核实HP-11生成未核实HP-12生成未核实HP-13生成未核实HP-14生成未核实HP-15生成未核实HP-16生成未核实HP-17生成未核实HP-18生成未核实HP-19生成未核实HP-20生成未核实HP-21生成未核实HP-22生成未核实HP-25生成未核实HP-26生成未核实HP-27生成未核实HP-28生成未核实HP-31生成未核实HP-5生成未核实HP-6生成未核实HP-7生成未核实