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 密钥
您可以通过两种方式提供令牌:
作为环境变量:
APOLLO_IO_API_KEY=your-api-key作为命令行参数:
npm start -- --api-key=your-api-key
为了开发,请在项目根目录中创建一个.env文件来存储环境变量:
用法
启动服务器
在 SSE 服务器中实现身份验证
SSE 服务器使用mcp-proxy-auth软件包进行身份验证。要实现身份验证,请执行以下操作:
安装软件包:
npm install mcp-proxy-auth设置
AUTH_SERVER_URL环境变量以指向您的 API 密钥验证端点:export AUTH_SERVER_URL=https://your-auth-server.com/verify使用身份验证运行 SSE 服务器:
npx mcp-proxy-auth node dist/index.jsSSE URL 可在以下位置获取:
localhost:8080/sse?apiKey=apikey将
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(字符串,可选):组织名称
例子:
{ "first_name": "John", "last_name": "Doe", "email": "john.doe@example.com" }
组织丰富
使用组织丰富端点丰富 1 家公司的数据
参数:
domain(字符串,可选):公司域name(字符串,可选):公司名称
例子:
{ "domain": "apollo.io" }
people_search
使用人员搜索端点来查找人员
参数:
q_organization_domains_list(数组,可选):要搜索的组织域列表person_titles(数组,可选):要搜索的职位列表person_seniorities(数组,可选):要搜索的资历级别列表
例子:
{ "person_titles": ["Marketing Manager"], "person_seniorities": ["vp"], "q_organization_domains_list": ["apollo.io"] }
组织搜索
使用组织搜索端点查找组织
参数:
q_organization_domains_list(数组,可选):要搜索的组织域列表organization_locations(数组,可选):要搜索的组织位置列表
例子:
{ "organization_locations": ["Japan", "Ireland"] }
组织职位发布
使用“组织职位发布”端点查找特定组织的职位发布
参数:
organization_id(字符串,必需):Apollo.io 组织 ID
例子:
{ "organization_id": "5e60b6381c85b4008c83" }
扩展服务器
该服务器设计为易于扩展。要添加新的 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 工具
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 Resources
Related MCP Servers
- -security-license-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -19
- -security-license-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -361
MongoDB MCP Serverofficial
Asecurity-licenseAqualityA Model Context Protocol server that enables AI assistants to interact with MongoDB Atlas resources through natural language, supporting database operations and Atlas management functions.Last updated -219,526795Apache 2.0- Asecurity-licenseAqualityA Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.Last updated -9107MIT License