
Apollo.io MCP Server

2025.04.15
2
TypeScriptApollo.ioModel Context ProtocolAI AssistantAPI Integration交流协作
Apollo.io MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,旨在无缝集成 Apollo.io API,使 AI 助手能够与 Apollo.io 数据进行交互。该服务提供了一系列强大的工具,用于丰富人员和组织的数据、搜索人员和组织、查找特定组织的职位发布等操作。
View on GitHub
Overview
基本能力
产品定位
Apollo.io MCP Server 是一个用于集成 Apollo.io API 的 MCP 服务,旨在为 AI 助手提供与 Apollo.io 数据交互的能力。
核心功能
- 数据丰富:通过 People Enrichment 和 Organization Enrichment 端点丰富人员和组织的数据。
- 搜索功能:支持搜索人员和组织,可以根据组织域名、职位名称、资历级别等条件进行搜索。
- 职位发布查询:查找特定组织的职位发布信息。
- 无缝 AI 集成:通过自然语言命令执行常见的 Apollo.io 任务。
- 实时数据访问:获取最新的 Apollo.io 信息。
- 安全认证:使用 Apollo.io 的安全 API 令牌认证。
- 可扩展设计:轻松添加更多 Apollo.io API 功能。
适用场景
- AI 助手需要与 Apollo.io 数据进行交互的场景。
- 需要丰富人员或组织数据的应用。
- 需要搜索特定人员或组织的应用。
- 需要查找特定组织职位发布的应用。
工具列表
- people_enrichment:用于丰富单个人员的数据。
- organization_enrichment:用于丰富单个公司的数据。
- people_search:用于搜索人员。
- organization_search:用于搜索组织。
- organization_job_postings:用于查找特定组织的职位发布。
常见问题解答
- 如何获取 API 访问令牌?:通过 Apollo.io 账户的 API 设置生成。
- 如何配置服务器?:可以通过环境变量或命令行参数提供 API 密钥。
- 如何实现认证?:使用
mcp-proxy-auth
包进行认证。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 克隆仓库并安装依赖:
bash git clone https://github.com/lkm1developer/apollo-io-mcp-server.git cd apollo-io-mcp-server npm install
安装教程
- 构建项目:
bash npm run build
- 配置 API 密钥:
- 通过环境变量:
bash export APOLLO_IO_API_KEY=your-api-key
- 通过命令行参数:
bash npm start -- --api-key=your-api-key
调试方式
- 启动服务器:
bash npm start
- 使用
mcp-proxy-auth
进行认证:bash npx mcp-proxy-auth node dist/index.js
- 访问 SSE URL:
localhost:8080/sse?apiKey=apikey