Back to MCP directory
publicPublicdnsLocal runtime

apollo-io-mcp-server

Apollo.io MCP服务器是一个基于TypeScript实现的模型上下文协议服务,提供与Apollo.io API的无缝集成,使AI助手能够访问和操作Apollo.io的人员、组织及招聘数据。

article

README

🚀 Apollo.io MCP 服务端

一个强大的模型上下文协议(MCP)服务端实现,支持与 Apollo.io API 的无缝集成,让 AI 助手能够与 Apollo.io 数据进行交互,极大地拓展了数据应用的可能性。

TypeScript Apollo.io API MCP SDK License: MIT

🚀 快速开始

此 MCP 服务器提供了一套全面的工具,用于与 Apollo.io API 交互,允许 AI 助手执行以下操作:

  • 丰富个人和公司的数据
  • 搜索个人和公司
  • 查找特定公司的职位信息
  • 通过自然语言命令直接调用 Apollo.io API 的功能

✨ 主要特性

  • 强大的扩展性:支持快速添加新的 Apollo.io API 功能,可根据业务需求灵活拓展。
  • 高效的性能:优化的代码结构,确保在处理大量请求时依然流畅,保障服务的稳定运行。
  • 易于集成:提供清晰的文档和示例,简化与现有系统的整合过程,降低开发成本。

📦 安装指南

克隆项目仓库

git clone [repository-url]
cd apollo-mcp-server

安装依赖项

npm install

启动服务端

npm start

📚 详细文档

配置指南

环境变量

创建一个 .env 文件,并添加以下内容:

API_KEY=your_api_key_here

启动参数

npm run dev -- --port 3000

使用说明

核心功能

  • ApolloClient 类
    • 初始化:new ApolloClient({ apiKey })
    • 调用 API 方法:client.searchCompanies(query)client.searchPeople(criteria)
  • 工具处理程序
    • src/index.ts 中注册自定义工具
    • 示例:
export const setupToolHandlers = (toolManager: ToolManager) => {
  // 注册新的工具处理程序
  toolManager.register('apollo-search', async (...args) => {
    // 处理逻辑
  });
};

扩展服务器

  • 添加新功能
    1. src/apollo-client.ts 中添加新的 API 方法
    2. 更新 src/index.ts 中的工具处理程序注册
    3. 使用以下命令重建项目以应用更改:
npm run build

📄 许可证

此项目遵守 MIT 许可证,具体内容请参阅 LICENSE 文件。

关键词

Apollo.io, 模型上下文协议, MCP, AI 助手, TypeScript, API 集成, Apollo.io API, 个人数据丰富, 公司数据丰富, 人员搜索, 公司搜索, 职位信息, AI 工具

READY-TO-PASTE CONFIG

MCP client config generator

Choose your client, fill the required environment variables, then copy a config generated from this server's published metadata

terminal
data_object

This entry does not contain a standard command or remote URL, so a safe client config cannot be generated automatically

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client