Apollo MCP 服务器

Apollo MCP Server 是一个通过 `/mcp` 端点暴露 Apollo REST 工具的服务,用于 AgentFlow。

  • by RoelofvHeeren
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 RoelofvHeeren/MCP-apollo-v2

使用说明

阿波罗MCP服务器

MCP服务器通过以下方式为AgentFlow公开Apollo REST工具 /mcp.

设置

  • 安装: npm install
  • 复制 .env.example → .env 并设置 APOLLO_API_KEY
  • 在本地运行: npm start (默认为端口 3000)
  • MCP端点: http://localhost:3000/mcp

铁路部署

  • 推送到GitHub,在Railway上部署 npm start
  • 设置 env var APOLLO_API_KEY
  • 使用 https://<railway-host>/mcp 在AgentFlow

工具

  • apollo.searchCompanies → POST https://api.apollo.io/v1/organizations/search ({ q })
  • apollo.searchPeople → POST https://api.apollo.io/v1/people/search ({ q })
  • apollo.getEmailsAndPhone → GET https://api.apollo.io/v1/people/{id}
  • apollo.enrichPersonBulk → POST https://api.apollo.io/v1/bulk_people_enrichment ({ person_ids } 或 { emails })

行为

  • 基于HTTP的JSON-RPC;支持的方法: initialize, tools/list, tools/call, ping.
  • 直接返回Apollo JSON;错误以JSON-RPC错误消息的形式出现。