Proxycurl MCP服务器是一个基于Node.js的模型上下文协议(MCP)服务器,它公开了Proxycurl的领英(LinkedIn)数据API。该服务器可与任何兼容MCP的客户端(如Claude Desktop)配合使用,以访问领英的个人资料数据、公司信息并搜索员工。
Proxycurl MCP服务器是一个强大的工具,借助它,你可以使用兼容MCP的客户端轻松访问领英数据。下面为你详细介绍使用该服务器的快速开始步骤。
git clone https://github.com/dbogardus/proxycurl-mcp-server.git
cd proxycurl-mcp-server
npm install
npm install -g .
设置PROXYCURL_API_KEY环境变量:
export PROXYCURL_API_KEY=your_api_key_here
这种方式适用于开发环境或直接运行CLI时使用。
若要配置Claude Desktop以使用此MCP服务器,请按以下步骤操作:
Proxycurl LinkedIn APInpx["proxycurl-mcp", "--api-key", "YOUR_ACTUAL_API_KEY"]Claude Desktop配置文件claude_desktop_config.json示例:
{
"mcpServers": [
{
"name": "Proxycurl LinkedIn API",
"command": "npx",
"args": ["proxycurl-mcp", "--api-key", "YOUR_ACTUAL_API_KEY"]
}
]
}
YOUR_ACTUAL_API_KEY替换为你的Proxycurl API密钥(可从https://nubela.co/proxycurl/ 获取)。配置完成后,你的MCP客户端就可以通过以下工具访问领英数据:
get_person_profile:通过URL获取个人的领英资料。
linkedinUrl: "https://www.linkedin.com/in/williamhgates"get_company_profile:通过URL获取公司的领英资料。
linkedinUrl: "https://www.linkedin.com/company/microsoft"lookup_person:根据姓名和公司查找个人的领英资料。
name: "Bill Gates", company: "microsoft.com"search_employees:使用角色和关键词筛选条件搜索公司员工。
linkedinUrl: "https://www.linkedin.com/company/microsoft", role: "Software Engineer"search_companies:按名称或域名搜索公司。
query: "Microsoft" 或 query: "microsoft.com", limit: 5search_people:根据关键词、职位、公司和地点在领英上搜索人员。
query: "data science", title: "Lead", companyDomain: "microsoft.com", location: "Seattle"advanced_search_companies:使用详细的筛选选项对公司进行高级搜索。
country: "US", industry: "technology", employee_count_min: 1000, founded_after_year: 2010若要修改服务器或添加新功能,请按以下步骤操作:
server.js文件以添加或修改API端点。npm install -g .全局安装你的更改。test.env)对于本地开发和直接运行测试脚本(如tests/目录中的脚本),你可以在项目根目录使用test.env文件来管理API密钥和调试设置。该文件通常包含在.gitignore中,不应提交到代码仓库。
创建一个test.env文件,内容如下:
PROXYCURL_API_KEY=your_actual_proxycurl_api_key_here
将your_actual_proxycurl_api_key_here替换为你的Proxycurl API密钥。测试脚本通常会配置为在该文件存在时加载环境变量。
本项目采用MIT许可证。