独立开发者的远程 MCP 服务器实践:26% 托管服务器被误判已死

Luca9307 · reddit · 2026-09-08

独立开发者发布 FeedNest——一个把 RSS/YouTube/播客/Google News 阅读器通过 MCP server 暴露给 agent 的项目(26 个工具、仅远程、Streamable HTTP),并分享两条一手踩坑经验。

1. 认证:服务器用 OAuth 2.1 + PKCE,并为不支持 OAuth 的客户端提供 API key。未认证的 initialize 返回 401 时带 WWW-Authenticate: Bearer resourcemetadata=.../.well-known/oauth-protected-resource。一个 1.5 万服务器的数据集把这 类 401 记为「已死」,重测发现注册表里约 26% 的托管服务器其实活着只是锁着,其中约 88% 会告知登录方式——修复只需在响应头加 resourcemetadata 参数,数据集里一半「死路」其实元数据齐全只是漏了这个参数。

2. 载荷控制:list 工具永不返回全文,只给标题/来源/日期/约 200 字预览,每页最多 100 行带 cursor,并提供 countonly flag;全文仅通过逐篇调用获取,单次调用成本有界。26 个工具零 output schema,作者未见 schema 影响模型行为,并就 output schema 价值与分页策略向社区提问。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →