Token导航 LogoToken导航TokenDH.com
Candidate Sourcing MCP logo
运维云端未说明官方级别未说明来源级核验

Candidate Sourcing MCP

MCP Server

一个基于LinkedIn的候选人采购MCP服务器,用于搜索、管理和导出候选人信息。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Anishshah2-gmail

提供方

Anishshah2-gmail

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

候选采购MCP服务器

用于基于LinkedIn的候选人来源的MCP(模型上下文协议)服务器,旨在与Claude Desktop配合使用。

⚠️ 重要提示:提供商状态更新(2025年7月)

Proxycurl已关闭 由于领英的诉讼(于2025年7月4日宣布)。

目前推荐的方法:

  1. 领英人才解决方案API -联系您公司的LinkedIn管理员以获取API访问权限
  2. 替代供应商 -明亮数据,报废(参见 替代方案 部分)

当您有API访问权限时,多提供商架构允许轻松切换。

______________________________________________________________________

特性

  • 多提供商架构 -轻松在数据提供商之间切换
  • LinkedIn搜索 -使用筛选器(职位、技能、地点、经验、资历、公司、行业)搜索候选人
  • 详细简介 -获取候选人的完整个人资料信息
  • 书签 -保存带有注释和标签的候选人以供以后查看
  • 出口 -将候选者导出为JSON或CSV格式

数据提供程序

提供者状态设置备注
领英人才API✅ 推荐需要合作伙伴关系联系您的LinkedIn人才解决方案管理员
Proxycurl❌ 停产N/A2025年7月停止运营
亮数据🔄 可添加API密钥可选选项

MCP工具(共9个)

工具说明
linkedin_search_candidates使用结构化筛选器搜索候选人
linkedin_get_candidate_details获取候选人的完整个人资料详细信息
bookmark_candidate用注释/标签保存候选人
remove_bookmark从书签中删除
list_bookmarks列出所有已添加书签的候选人
update_bookmark更新注释/标签
get_bookmark_tags列出所有正在使用的标签
export_candidates导出为JSON/CSV
get_provider_status检查提供程序配置状态

安装

# Clone the repository
git clone https://github.com/Anishshah2-gmail/candidate-sourcing-mcp.git
cd candidate-sourcing-mcp

# Install dependencies
npm install

# Build
npm run build

配置

领英人才解决方案API(推荐)

注: 要求LinkedIn Recruiter System Connect API通过您公司的LinkedIn合作伙伴关系访问。
  1. 获取LinkedIn API证书 来自您的LinkedIn人才解决方案管理员:

- 客户端ID - 客户端密钥 - 访问令牌 - 刷新令牌(可选)

  1. 配置Claude桌面

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

   {
     "mcpServers": {
       "candidate-sourcing": {
         "command": "node",
         "args": ["/path/to/candidate-sourcing-mcp/dist/index.js"],
         "env": {
           "DATA_PROVIDER": "linkedin",
           "LINKEDIN_CLIENT_ID": "your_client_id",
           "LINKEDIN_CLIENT_SECRET": "your_client_secret",
           "LINKEDIN_ACCESS_TOKEN": "your_access_token",
           "LINKEDIN_REFRESH_TOKEN": "your_refresh_token"
         }
       }
     }
   }
  1. 重新启动克劳德桌面

完全退出并重新打开Claude Desktop以使更改生效。

用法

配置后,您可以在Claude Desktop中使用自然语言:

“在班加罗尔找到20名具有6-10年经验、强大的Java和微服务技能的高级后端工程师,最好来自金融科技公司”

克劳德将:

  1. 将您的请求转换为结构化搜索参数
  2. 调用MCP工具搜索LinkedIn个人资料
  3. 以招聘人员友好的形式介绍候选人
  4. 支持“排除FAANG”或“添加孟买”等改进

示例命令

"Search for Data Scientists in Mumbai with Python and ML experience"
"Show me details for candidate 3"
"Bookmark candidate 1 with tag 'shortlist'"
"Export all bookmarked candidates as CSV"
"What's my current provider status?"

建筑

┌─────────────────────────────────────────────────────────────┐
│                    Claude Desktop                            │
└─────────────────────────┬───────────────────────────────────┘
                          │ MCP Protocol
┌─────────────────────────▼───────────────────────────────────┐
│              Candidate Sourcing MCP Server                   │
├─────────────────────────────────────────────────────────────┤
│  Tools: search, details, bookmark, export, status           │
├─────────────────────────────────────────────────────────────┤
│                   Provider Factory                           │
│                         │                                    │
│                         ▼                                    │
│                  ┌────────────┐                             │
│                  │  LinkedIn  │                             │
│                  │ Talent API │                             │
│                  └────────────┘                             │
│           (More providers can be added)                     │
└─────────────────────────────────────────────────────────────┘

替代供应商

如果LinkedIn Talent API访问不可用,则存在以下替代方案(可添加实施方案):

提供商网站备注
明亮的数据Brightdata.com最大的胜诉案件
报废scrapin.io实时,无需帐户
人员数据实验室peopledatalabs.com富集API

⚠️ 法律说明: 第三方抓取服务可能面临来自LinkedIn的法律挑战。LinkedIn官方API是最安全的方法。

发展

# Watch mode for development
npm run dev

# Test with MCP Inspector
npm run inspector

# Build for production
npm run build

添加新提供者

多提供商架构使添加新数据源变得容易:

  1. 在中创建新服务 src/services/ 实施 IDataProvider 接口
  2. 将提供程序类型添加到 src/types/provider.ts
  3. 更新 src/services/provider-factory.ts 包括新提供商
  4. 重建: npm run build

故障排除

“提供程序未配置”错误:

  • 检查您的API凭据是否已在Claude Desktop配置中设置
  • 验证 DATA_PROVIDER 环境变量设置正确
  • 配置更改后重新启动Claude Desktop

“超出速率限制”:

  • 请等待几分钟,然后再提出更多请求
  • 考虑减少 page_size 在搜索中

LinkedIn API错误:

  • 验证您的访问令牌是否有效且未过期
  • 请向您的LinkedIn管理员查询API访问状态

在新机器上设置

# 1. Install Node.js (if not installed)
# macOS with Homebrew:
brew install node

# 2. Clone the repository
git clone https://github.com/Anishshah2-gmail/candidate-sourcing-mcp.git
cd candidate-sourcing-mcp

# 3. Install and build
npm install
npm run build

# 4. Configure Claude Desktop (see Configuration section above)

# 5. Restart Claude Desktop

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude云端部署候选人采购本地部署LinkedIn集成招聘工具数据导出多提供商架构

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP