Apollo.io MCP Server

Apollo.io MCP Server

site icon
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 数据进行交互的场景。
  • 需要丰富人员或组织数据的应用。
  • 需要搜索特定人员或组织的应用。
  • 需要查找特定组织职位发布的应用。

工具列表

  1. people_enrichment:用于丰富单个人员的数据。
  2. organization_enrichment:用于丰富单个公司的数据。
  3. people_search:用于搜索人员。
  4. organization_search:用于搜索组织。
  5. organization_job_postings:用于查找特定组织的职位发布。

常见问题解答

  • 如何获取 API 访问令牌?:通过 Apollo.io 账户的 API 设置生成。
  • 如何配置服务器?:可以通过环境变量或命令行参数提供 API 密钥。
  • 如何实现认证?:使用 mcp-proxy-auth 包进行认证。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库并安装依赖: bash git clone https://github.com/lkm1developer/apollo-io-mcp-server.git cd apollo-io-mcp-server npm install

安装教程

  1. 构建项目: bash npm run build
  2. 配置 API 密钥:
  3. 通过环境变量: bash export APOLLO_IO_API_KEY=your-api-key
  4. 通过命令行参数: bash npm start -- --api-key=your-api-key

调试方式

  1. 启动服务器: bash npm start
  2. 使用 mcp-proxy-auth 进行认证: bash npx mcp-proxy-auth node dist/index.js
  3. 访问 SSE URL: localhost:8080/sse?apiKey=apikey

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。