Pearch MCP Server
offiziellBeste Suchmaschine für Personen, die die Zeit für die Talentfindung reduziert.
Dokumentation
Pearch.ai MCP
MCP-Server für Pearch.AI: natürlichsprachliche Suche nach Personen und Unternehmen/Leads (B2B). Nutzbar mit Cursor, Claude Desktop, VS Code oder jedem MCP-kompatiblen Client.
Evaluierung von KI-Rekrutierungs-Sourcing-Tools nach menschlicher Präferenz
Funktionen
- search_people — natürlichsprachliche Personensuche (z. B. „Softwareentwickler in Kalifornien mit 5+ Jahren Python“); liefert Kandidaten mit optionalen Einblicken und Profilbewertung.
- search_company_leads — findet Unternehmen und darin enthaltene Leads/Kontakte (B2B); z. B. „KI-Startups in SF, 50–200 Mitarbeiter“ + „CTOs und Engineering Manager“.
- Standardmäßig Test-Key — funktioniert sofort mit
test_mcp_key(maskierte/Beispielergebnisse); eigenen Key für vollständige Ergebnisse setzen.
Voraussetzungen
- Python 3.10+
- uv (empfohlen; Linux/macOS:
curl -LsSf https://astral.sh/uv/install.sh | sh) oder pip - FastMCP — Installation mit
pip install fastmcpoderuv add fastmcp
API-Key
Verwende test_mcp_key für maskierte (Beispiel‑)Ergebnisse — keine Anmeldung erforderlich.
Für vollständige, unmaskierte Ergebnisse einen API-Key aus dem Pearch.ai Dashboard beziehen und als PEARCH_API_KEY in der MCP-Konfiguration setzen (siehe Installation unten).
Installation
Repository klonen, dann die Schritte für deinen Client befolgen:
git clone https://github.com/Pearch-ai/mcp_pearch
cd mcp_pearch
Claude Desktop
Automatisch:
fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key
Ersetze test_mcp_key durch deinen Dashboard-Key für vollständige Ergebnisse.
Falls bad interpreter: No such file or directory erscheint (z. B. mit conda), führe aus:
pip install --force-reinstall fastmcp
oder:
python -m fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key
Manuell: ~/.claude/claude_desktop_config.json bearbeiten und unter mcpServers hinzufügen. /path/to/mcp_pearch durch deinen tatsächlichen Pfad ersetzen.
Mit 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" }
}
Mit pip/conda (ohne uv):
"Pearch.ai": {
"command": "python",
"args": ["/path/to/mcp_pearch/pearch_mcp.py"],
"env": { "PEARCH_API_KEY": "test_mcp_key" }
}
Sicherstellen, dass fastmcp installiert ist: pip install fastmcp.
Cursor
Empfohlen (automatisch):
fastmcp install cursor pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key
Ersetze test_mcp_key durch deinen Dashboard-Key für vollständige Ergebnisse.
Manuell: zu ~/.cursor/mcp.json (oder Projekt-.cursor/mcp.json) hinzufügen:
{
"mcpServers": {
"Pearch.ai": {
"command": "uv",
"args": ["run", "--with", "fastmcp", "fastmcp", "run", "/absolute/path/to/pearch_mcp.py"],
"env": { "PEARCH_API_KEY": "test_mcp_key" }
}
}
}
Ersetze /absolute/path/to/pearch_mcp.py durch den tatsächlichen Pfad. Verwende test_mcp_key für maskierte Ergebnisse oder deinen Dashboard-Key für vollständige Ergebnisse.
Um ein fertiges Snippet zu generieren:
fastmcp install mcp-json pearch_mcp.py --name "Pearch.ai"
Dann die Ausgabe in mcpServers unter ~/.cursor/mcp.json einfügen.
VS Code und andere Clients
- VS Code: denselben
mcpServers-Block zu.vscode/mcp.jsonim Workspace hinzufügen. - Andere MCP-Clients: dasselbe
command/args/env-Format in der MCP-Konfiguration des Clients verwenden.
Ein Konfigurations-Snippet generieren (Standard test_mcp_key; füge --env PEARCH_API_KEY=your-key für vollständige Ergebnisse hinzu):
fastmcp install mcp-json pearch_mcp.py --name "Pearch.ai"
Das generierte Objekt in die mcpServers des Clients einfügen.
Tools
| Tool | Beschreibung |
|---|---|
| search_people | Natürlichsprachliche Personensuche oder Folgesuche in einem Thread. Beispiel: „Softwareentwickler in Kalifornien mit 5+ Jahren Python“, „Senior ML-Forscher in Berlin“. |
| search_company_leads | Findet Unternehmen und Leads/Kontakte (B2B). Beispiel: Unternehmen „KI-Startups in SF, 50–200 Mitarbeiter“ + Leads „CTOs und Engineering Manager“. |
Basis-URL: PEARCH_API_URL oder pro Aufruf base_url (Standard https://api.pearch.ai).
Remote HTTP (Kubernetes / Cursor URL)
Der Server stellt Streamable HTTP unter /mcp bereit, wenn er mit Uvicorn ausgeführt wird:
export PEARCH_API_URL='https://api.pearch.ai' # optional
uvicorn pearch_mcp:app --host 0.0.0.0 --port 8000
Health: GET /health oder /healthcheck.
Remote-Zugriff verwendet denselben Pearch API-Key wie api.pearch.ai (Authorization: Bearer). Der Server validiert Keys über GET /v1/user. Demo-Key test_mcp_key wird ebenfalls akzeptiert (maskierte Ergebnisse).
Cursor ~/.cursor/mcp.json:
{
"mcpServers": {
"Pearch.ai": {
"url": "https://mcp.pearch.ai/mcp",
"headers": {
"Authorization": "Bearer ${env:PEARCH_API_KEY}"
}
}
}
}
Entwicklung
export PEARCH_API_KEY='test_mcp_key' # or your key for full results
fastmcp dev inspector pearch_mcp.py
Support
Lizenz
MIT — siehe LICENSE.