返回 MCP 目录
public公开dns本地运行

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 工具

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端