Apollo.io MCP 服务器
强大的模型上下文协议 (MCP) 服务器实现,可实现无缝的 Apollo.io API 集成,使 AI 助手能够与 Apollo.io 数据进行交互。
概述
该 MCP 服务器提供了一套与 Apollo.io API 交互的全面工具,允许 AI 助手:
- 丰富个人和组织的数据
- 搜索人员和组织
- 查找特定组织的招聘信息
- 无需离开 AI 助手界面即可执行 Apollo.io 操作
为什么要使用此 MCP 服务器?
- 无缝 AI 集成:将您的 AI 助手直接连接到 Apollo.io 数据
- 简化的 API 操作:通过自然语言命令执行常见的 Apollo.io 任务
- 实时数据访问:从 Apollo.io 获取最新信息
- 安全认证:使用 Apollo.io 的安全 API 令牌认证
- 可扩展设计:根据需要轻松添加更多 Apollo.io API 功能
安装
配置
服务器需要 Apollo.io API 访问令牌。您可以通过以下方式获取:
- 前往你的Apollo.io 账户
- 导航至“设置”>“API”
- 生成 API 密钥
您可以通过两种方式提供令牌:
- 作为环境变量:
- 作为命令行参数:
为了开发,请在项目根目录中创建一个.env
文件来存储环境变量:
用法
启动服务器
在 SSE 服务器中实现身份验证
SSE 服务器使用mcp-proxy-auth软件包进行身份验证。要实现身份验证,请执行以下操作:
- 安装软件包:
- 设置
AUTH_SERVER_URL
环境变量以指向您的 API 密钥验证端点: - 使用身份验证运行 SSE 服务器:
- SSE URL 可在以下位置获取:将
apikey
替换为您实际的用于身份验证的 API 密钥。
mcp-proxy-auth
包充当代理:
- 拦截对 SSE 服务器的请求
- 根据您的身份验证服务器验证 API 密钥
- 仅允许经过身份验证的请求到达您的 SSE 端点
与人工智能助手集成
此 MCP 服务器旨在与支持模型上下文协议 (MCP) 的 AI 助手配合使用。运行后,服务器会公开一组工具,供兼容的 AI 助手使用,与 Apollo.io 数据进行交互。
可用工具
该服务器公开了以下强大的 Apollo.io 集成工具:
- 人员充实
- 使用人员扩充端点来扩充 1 个人的数据
- 参数:
first_name
(字符串,可选):人的名字last_name
(字符串,可选):人的姓氏email
(字符串,可选):个人的电子邮件地址domain
(字符串,可选):公司域organization_name
(字符串,可选):组织名称
- 例子:
- 组织丰富
- 使用组织丰富端点丰富 1 家公司的数据
- 参数:
domain
(字符串,可选):公司域name
(字符串,可选):公司名称
- 例子:
- people_search
- 使用人员搜索端点来查找人员
- 参数:
q_organization_domains_list
(数组,可选):要搜索的组织域列表person_titles
(数组,可选):要搜索的职位列表person_seniorities
(数组,可选):要搜索的资历级别列表
- 例子:
- 组织搜索
- 使用组织搜索端点查找组织
- 参数:
q_organization_domains_list
(数组,可选):要搜索的组织域列表organization_locations
(数组,可选):要搜索的组织位置列表
- 例子:
- 组织职位发布
- 使用“组织职位发布”端点查找特定组织的职位发布
- 参数:
organization_id
(字符串,必需):Apollo.io 组织 ID
- 例子:
扩展服务器
该服务器设计为易于扩展。要添加新的 Apollo.io API 功能,请执行以下操作:
- 在
src/apollo-client.ts
中向ApolloClient
类添加新方法 - 在
src/index.ts
中的setupToolHandlers
方法中注册新工具 - 使用
npm run build
重建项目
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
关键词
Apollo.io、模型上下文协议、MCP、AI 助手、TypeScript、API 集成、Apollo.io API、人员丰富、组织丰富、人员搜索、组织搜索、职位发布、AI 工具
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
模型上下文协议服务器实现,使 AI 助手能够与 Apollo.io 数据交互,通过自然语言命令执行人员/组织丰富、搜索和检索职位发布等操作。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.Last updated -47329TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.Last updated -1810TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License