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」频道最新
- 产品要做「两次销售」:先让 Agent 选中,再让人买单 — FinanceYF5 · 2026-10-16
- Sentry CEO 晒图:AI 实习生在 code review 里反驳人类同事 — zeeg · 2026-10-16
- SWE-Duel:让编码 agent 互相出题埋 bug 的抗污染竞技场 — Consistent_Fox_2990 · 2026-10-16
- 把 Claude Code 等 agent 轨迹攒成数据集,微调开源小模型 — Rasmic · 2026-10-16
- LangChain 工程师:仅靠生产 traces 自动生成 evals 远远不够 — BraceSproul · 2026-10-16
- Rebasely 公测:为人和 Agent 共写代码打造的新 Git 托管 — handotdev · 2026-10-16