Building an MCP Ecosystem at Pinterest

编译摘要

1. 浓缩

  • 核心结论1: Pinterest 把 MCP 从实验协议推进为生产级 agent tool substrate,关键是内部云托管、多小服务器和中心 registry。
    • 关键证据: 文章说 Pinterest 已运行 growing ecosystem of MCP servers、central registry,并集成到 IDE、内部 chat surfaces 和 AI agents。MCP 的定位不是聊天问答,而是让 agent 安全自动化工程任务,如读日志、调查 bug ticket、提出修复 PR。
    • Pinterest 明确选择 internal cloud-hosted MCP servers,而不是本地 stdio 作为主路径,因为内部路由、安全逻辑、部署和审计更容易统一。
  • 核心结论2: 多个领域特定 MCP server 比单一巨型 server 更适合企业治理。
    • 关键证据: Pinterest 将 Presto、Spark、Airflow、Knowledge 等 server 分开,每个 server 拥有小而一致的工具集。这样可以按 server 设置不同 access control,减少模型上下文拥挤,并让领域团队专注业务逻辑。
    • 为降低创建新 server 的摩擦,Pinterest 做了统一部署 pipeline,让团队只定义 tools,平台负责部署、扩缩容和 operational setup。
  • 核心结论3: Internal MCP Registry 是治理核心,它同时服务人和 AI client。
    • 关键证据: Web UI 展示 server、owner、support channel、security posture、live status 和 visible tools;API 让内部 AI chat、chat bots、IDE integrations 发现并验证 server,也让服务判断某用户是否允许使用 server X。
    • 只有注册表中批准的 server 才能用于生产,这使 registry 成为 MCP 生态的 source of truth 和准入门。
  • 核心结论4: Pinterest 的 MCP 成功不是工具数量,而是安全、授权、可观测和业务指标一起设计。
    • 关键证据: 每个非实验 server 必须绑定 owning team,进入 registry,并经过 Security、Legal/Privacy、GenAI review。运行时结合 end-user JWT、mesh identity、Envoy、policy decorator 和 business-group access gating。
    • 指标层面,Pinterest 统计 server 数、tool 数、invocation、estimated time saved。截至 January 2025,MCP servers 达到每月 66,000 次调用、844 monthly active users,估算每月节省约 7,000 小时。

2. 质疑

  • 关于时间节省的质疑: 7,000 小时/月是基于 owner 提供的 minutes saved per invocation 估算,属于方向性指标。它可能未完整扣除 human review、误用、失败调用和维护 MCP server 的成本。
  • 关于多服务器协调的质疑: 多 server 有利于权限和上下文,但复杂任务可能需要跨 Presto、Spark、Airflow、Knowledge 等多个 server。tool discovery、planning、错误恢复和权限传递会成为新的 orchestration 难题。
  • 关于 registry 瓶颈的质疑: Registry 作为 source of truth 提升治理,也可能成为平台依赖和组织审批瓶颈。随着 server 数量增长,审核速度、ownership 清晰度和工具质量评分会变重要。
  • 关于适用性的质疑: Pinterest 有成熟服务网格、内部 auth、工程平台和安全 review 体系。缺少这些基础设施的企业,直接复制 cloud-hosted MCP 生态会很重。

3. 对标

  • Model-Context-Protocol-MCP 对标: 这是 MCP 从标准到企业生产生态的高质量案例,说明 MCP 的关键价值是把工具访问标准化、治理化、可观测化。
  • MCP-Registry 对标: Pinterest registry 不只是目录,而是 production approval、tool discovery、security posture、authorization 和 live status 的治理枢纽。
  • Harness-Engineering 对标: MCP server fleet 是 agent harness 的工具层。没有 auth、registry、observability 和 human approval,agent tool use 就难以进入生产。
  • 与企业服务总线对标: MCP 像面向 agent 的语义工具总线,但相比传统 ESB,它的消费者是 LLM/agent,需要处理上下文预算、工具描述、权限继承和人类确认。

关联概念