Apollo.io MCP服务器
用于Apollo.io API集成的综合模型上下文协议(MCP)服务器。使AI助手能够丰富公司数据、搜索人员和组织、管理联系人和帐户等。
特性
🔍 丰富工具
- 人员充实 -按姓名/电子邮件/域丰富个人数据
- 组织充实 -获取公司规模、技术栈、部门细分、资金、收入
🌐 全球搜索工具
- 人员搜索 -搜索阿波罗2.75亿人以上的数据库
- 组织搜索 -搜索阿波罗7000多万公司数据库
👥 联系人管理(您的Apollo帐户)
- 搜索联系人 -查找您保存的联系人
- 创建联系人 -添加新联系人
- 更新联系人 -修改现有联系人
- 查看联系人 -获取联系方式
- 获取个人电子邮件 -显示电子邮件地址
🏢 账户管理(您的Apollo账户)
- 搜索帐户 -查找您已保存的帐户(公司)
- 创建账户 -添加新帐户(需要主密钥)
- 更新账户 -修改现有帐户
- 查看帐户 -获取帐户详细信息
💼 其他工具
- 组织职位发布 -获取公司的工作列表
- 公司员工 -按公司名称/URL查找员工
安装
# Clone or download the repository
cd apollo-mcp-server
# Install dependencies
npm install
# Build the TypeScript
npm run build配置
1.设置API密钥
创建 .env 项目根目录中的文件:
APOLLO_API_KEY=your_standard_api_key_here
APOLLO_MASTER_API_KEY=your_master_api_key_here从获取API密钥 Apollo.io设置→ API
2.使用OpenCode进行配置
添加到您的 opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"apollo": {
"type": "local",
"command": ["node", "/Users/ognjenbabic/apollo-mcp-server/dist/index.js"],
"environment": {
"APOLLO_API_KEY": "your_key_here",
"APOLLO_MASTER_API_KEY": "your_master_key_here"
},
"enabled": true
}
}
}或者使用环境变量:
{
"mcp": {
"apollo": {
"type": "local",
"command": ["node", "/Users/ognjenbabic/apollo-mcp-server/dist/index.js"],
"environment": {
"APOLLO_API_KEY": "{env:APOLLO_API_KEY}",
"APOLLO_MASTER_API_KEY": "{env:APOLLO_MASTER_API_KEY}"
},
"enabled": true
}
}
}3.使用Claude Desktop进行配置
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"apollo": {
"command": "node",
"args": ["/Users/ognjenbabic/apollo-mcp-server/dist/index.js"],
"env": {
"APOLLO_API_KEY": "your_key_here",
"APOLLO_MASTER_API_KEY": "your_master_key_here"
}
}
}
}用法示例
使用OpenCode
配置后,您可以通过自然语言与Apollo交互:
"Use apollo to enrich plauti.com - give me company size, tech stack, and department breakdown""Search for marketing managers at apollo.io using apollo""Find employees of Stripe using apollo""Create a contact in apollo for John Doe at example.com"直接工具使用
组织充实
{
"tool": "organization_enrichment",
"arguments": {
"domain": "plauti.com"
}
}退货:
- 公司规模(员工人数)
- 技术栈(使用的技术)
- 部门细分
- 行业、收入、资金
- 位置、电话、社交资料
人员搜索
{
"tool": "people_search",
"arguments": {
"person_titles": ["VP of Marketing", "Marketing Manager"],
"q_organization_domains_list": ["apollo.io"],
"per_page": 10
}
}公司员工
{
"tool": "employees_of_company",
"arguments": {
"company": "Stripe",
"website_url": "https://stripe.com",
"person_titles": ["Engineer", "Developer"]
}
}可用工具(共15个)
| 工具 | 描述 | 信贷成本 |
|---|---|---|
people_enrichment | 丰富个人数据 | 1学分 |
organization_enrichment | 丰富公司数据 | 1学分 |
people_search | 搜索全球人员数据库 | 免费 |
organization_search | 搜索全球公司数据库 | 免费 |
search_contacts | 搜索您的联系人 | 免费 |
create_contact | 添加新联系人 | 1积分 |
update_contact | 更新联系人 | 免费 |
view_contact | 查看联系方式 | 免费 |
search_accounts | 搜索您的帐户 | 免费 |
create_account | 添加新帐户 | 1个信用点 |
update_account | 更新帐户 | 免费 |
view_account | 查看帐户详细信息 | 免费 |
organization_job_postings | 获取招聘信息 | 免费 |
get_person_email | 显示电子邮件 | 1学分 |
employees_of_company | 查找员工 | 免费\* |
\*注意:如果丰富结果,则使用搜索积分
Apollo.io术语
- 人 -阿波罗全球数据库中的任何人(2.75亿人以上)
- 联系 -您已明确保存到Apollo帐户的人
- 组织 -阿波罗全球数据库中的任何公司(7000多万家公司)
- 账户 -您已明确保存到Apollo帐户的公司
发展
# Install dependencies
npm install
# Build TypeScript
npm run build
# Watch mode (auto-rebuild on changes)
npm run dev
# Start the server
npm startAPI 文档
完整的Apollo.io API文档:https://docs.apollo.io/reference/
故障排除
“APOLO_API_KEY环境变量是必需的”
- 确保
.env文件与您的API密钥一起存在 - 或者通过命令行传递:
node dist/index.js --api-key=your_key
“创建帐户需要主API密钥”
- 创建帐户需要主API密钥
- 从Apollo.io设置中获取一个→ API → 生成主密钥
速率限制
- 阿波罗使用固定窗口速率限制
- 检查你的极限:https://docs.apollo.io/reference/rate-limits
- 查看使用情况:https://docs.apollo.io/reference/view-api-usage-stats
许可证
麻省理工学院
支持
对于Apollo.io API问题:
- 文档:https://docs.apollo.io
- 技术支持:https://app.apollo.io/support
对于MCP服务器问题:
- 检查MCP文件:https://modelcontextprotocol.io
- 查看OpenCode文档:https://opencode.ai/docs/mcp-servers
