883个API全接入MCP:开发者深扒App Store Connect智能体工程化痛点
erayendes · reddit · 2026-08-13
一位开发者将 Apple App Store Connect 的 883 个 API 端点全部封装为 MCP 服务器,并分享了在提升智能体可用性过程中的工程经验。
核心挑战与解决方案
- Token 膨胀:完整的 API 定义超过 10 万个 Token,模型无法直接加载。解决方案是将其拆分为 13 个配置文件,并支持使用冒号进一步缩小范围(例如 monetization:subscription-pricing 仅包含 26 个工具)。
- 工具数量 ≠ 可用性:开发者发现,真正的 Bug 往往源于工具设计不符合自然语言提问逻辑。例如,查询“订阅在各国价格”时,旧工具迫使 Agent 疯狂调用底层 API 甚至手写 Python 脚本拼凑数据,耗费了 102 万 Token 和 3.01 美元。通过修改宏定义使其直接返回去重后的全局数据,将响应压缩至 1.3k Token。
- 安全与权限标注:通过评估测试,识别出 100 个涉及资金、发布或权限变更的高危非删除类写入操作,并在工具层面明确标注了风险等级。
项目已在 GitHub 开源(MIT 协议),完全本地运行,密钥存储在 macOS Keychain 中,无任何遥测数据。
「编程与Agent」频道最新
- DeepSeek-Harness 发布,可通过 npm 一键安装 Web UI — vista8 · 2026-08-13
- 部署自主智能体实战经验:必备护栏与多智能体管理陷阱 — The_Nindo · 2026-08-13
- Keyboard Maestro MCP:用自然语言让 AI 接管 macOS 宏 — DiggingForDinos · 2026-08-13
- 观点:AI 智能体不应是个人工具,而应成为企业基础设施 — Tr0sTy · 2026-08-13
- DeepSeek 开源 Harness 框架,获 GitHub 近千星 — eliebakouch · 2026-08-13
- 曝 Google AI Studio 将上线专属 Agent 管理页 — testingcatalog · 2026-08-13