Pearch MCP Server

官方

Best people search engine that reduces the time spent on talent discovery.

文档

Pearch.ai MCP

用于 Pearch.AI 的 MCP 服务器:对人员公司/潜在客户(B2B)进行自然语言搜索。可在 Cursor、Claude Desktop、VS Code 或任何兼容 MCP 的客户端中使用。

基于人类偏好的 AI 招聘寻源工具评估

功能

  • search_people — 对人员进行自然语言搜索(例如,“拥有 5 年以上 Python 经验的加州软件工程师”);返回候选人信息,可选附见解和个人资料评分。
  • search_company_leads — 查找公司及其内部的潜在客户/联系人(B2B);例如,“旧金山 50-200 人的 AI 初创公司” + “CTO 和工程经理”。
  • 默认使用测试密钥 — 开箱即用,使用 test_mcp_key(结果经过掩码/示例处理);设置您自己的密钥以获取完整结果。

前提条件

  • Python 3.10+
  • uv(推荐;Linux/macOS:curl -LsSf https://astral.sh/uv/install.sh | sh)或 pip
  • FastMCP — 使用 pip install fastmcpuv add fastmcp 安装

API 密钥

使用 test_mcp_key 获取掩码(示例)结果 — 无需注册。

如需完整、未掩码的结果,请从 Pearch.ai 仪表板 获取 API 密钥,并在您的 MCP 配置中将其设置为 PEARCH_API_KEY(参见下方的安装说明)。

安装

克隆仓库,然后按照您所用客户端的步骤操作:

git clone https://github.com/Pearch-ai/mcp_pearch
cd mcp_pearch

Claude Desktop

自动:

fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

test_mcp_key 替换为您的仪表板密钥以获取完整结果。

如果您看到 bad interpreter: No such file or directory(例如使用 conda 时),请运行:

pip install --force-reinstall fastmcp

或:

python -m fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

手动: 编辑 ~/.claude/claude_desktop_config.json 并在 mcpServers 下添加配置。将 /path/to/mcp_pearch 替换为您的实际路径。

使用 uv

"Pearch.ai": {
  "command": "uv",
  "args": ["run", "--with", "fastmcp", "fastmcp", "run", "/path/to/mcp_pearch/pearch_mcp.py"],
  "env": { "PEARCH_API_KEY": "test_mcp_key" }
}

使用 pip/conda(无 uv):

"Pearch.ai": {
  "command": "python",
  "args": ["/path/to/mcp_pearch/pearch_mcp.py"],
  "env": { "PEARCH_API_KEY": "test_mcp_key" }
}

确保已安装 fastmcppip install fastmcp

Cursor

推荐(自动):

fastmcp install cursor pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

test_mcp_key 替换为您的仪表板密钥以获取完整结果。

手动: 添加到 ~/.cursor/mcp.json(或项目 .cursor/mcp.json):

{
  "mcpServers": {
    "Pearch.ai": {
      "command": "uv",
      "args": ["run", "--with", "fastmcp", "fastmcp", "run", "/absolute/path/to/pearch_mcp.py"],
      "env": { "PEARCH_API_KEY": "test_mcp_key" }
    }
  }
}

/absolute/path/to/pearch_mcp.py 替换为实际路径。使用 test_mcp_key 获取掩码结果,或使用您的仪表板密钥获取完整结果。

生成即用代码片段:

fastmcp install mcp-json pearch_mcp.py --name "Pearch.ai"

然后将输出粘贴到 ~/.cursor/mcp.json 中的 mcpServers

VS Code 和其他客户端

  • VS Code: 将相同的 mcpServers 块添加到工作区的 .vscode/mcp.json
  • 其他 MCP 客户端: 在客户端的 MCP 配置中使用相同的 command / args / env 格式。

生成配置代码片段(默认使用 test_mcp_key;添加 --env PEARCH_API_KEY=your-key 以获取完整结果):

fastmcp install mcp-json pearch_mcp.py --name "Pearch.ai"

将生成的对象粘贴到客户端的 mcpServers

工具

工具描述
search_people对人员进行自然语言搜索或跟进某个话题。示例:"拥有 5 年以上 Python 经验的加州软件工程师""柏林的高级机器学习研究员"
search_company_leads查找公司及潜在客户/联系人(B2B)。示例:公司 "旧金山 50-200 人的 AI 初创公司" + 潜在客户 "CTO 和工程经理"

基础 URL:PEARCH_API_URL 或每次调用时使用 base_url(默认 https://api.pearch.ai)。

远程 HTTP(Kubernetes / Cursor URL)

使用 Uvicorn 运行时,服务器在 /mcp 上公开可流式传输的 HTTP:

export PEARCH_API_URL='https://api.pearch.ai'   # optional
uvicorn pearch_mcp:app --host 0.0.0.0 --port 8000

健康检查:GET /health/healthcheck

远程访问使用与 api.pearch.aiAuthorization: Bearer相同的 Pearch API 密钥。服务器通过 GET /v1/user 验证密钥。演示密钥 test_mcp_key 也可使用(掩码结果)。

Cursor ~/.cursor/mcp.json

{
  "mcpServers": {
    "Pearch.ai": {
      "url": "https://mcp.pearch.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:PEARCH_API_KEY}"
      }
    }
  }
}

开发

export PEARCH_API_KEY='test_mcp_key'   # or your key for full results
fastmcp dev inspector pearch_mcp.py

支持

许可证

MIT — 参见 LICENSE