LinkedIn Jobs MCP Server
Servidor MCP de LinkedIn Jobs
Servidor MCP autohospedado que extrae ofertas de empleo de LinkedIn con tus cookies de sesión autenticadas. Se ejecuta en Docker. Sin Apify, sin costes por ejecución.
Configuración
1. Obtén tus cookies
Instala la extensión de Chrome Cookie-Editor
Inicia sesión en LinkedIn (usa una cuenta secundaria)
Haz clic en Cookie-Editor → Export (JSON)
Busca y copia dos valores:
li_at— tu cookie de sesiónJSESSIONID— utilizado como token CSRF (el valor tiene un formato comoajax:1234...)
2. Configura
cp .env.example .env
# Edit .env and paste your cookie values3. Compila y prueba
# Build the Docker image
docker build -t linkedin-mcp .
# Quick smoke test — should print the MCP server startup log
docker run --rm --env-file .env linkedin-mcp
# Ctrl+C to stop4. Conecta con Claude Desktop
Edita tu archivo de configuración de Claude Desktop:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"linkedin-jobs": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"--env-file", "/ABSOLUTE/PATH/TO/linkedin-mcp/.env",
"linkedin-mcp"
]
}
}
}⚠️ Usa la ruta absoluta a tu archivo .env.
~/no se expande aquí.
5. Reinicia Claude Desktop
Después de guardar la configuración, cierra completamente y vuelve a abrir Claude Desktop.
Verás un icono de herramientas 🔧 en la barra de chat; haz clic en él para confirmar que scrape_jobs, get_job_details, check_cookie y update_cookies aparecen en la lista.
6. Primera conversación
You: Check if my LinkedIn cookie is valid
Claude: [calls check_cookie] ✓ Authenticated as John Doe
You: Scrape 20 AI Engineer or ML Engineer jobs posted in the last 3 days in the US
Claude: [calls scrape_jobs] ...returns full job list with descriptionsRelated MCP server: mcp-job-search
Actualización de cookies (cada 30–60 días)
Cuando las cookies caduquen, vuelve a exportarlas desde Cookie-Editor y dile a Claude:
Update my LinkedIn cookies: li_at is "new_value" and jsessionid is "new_value"Claude llamará a update_cookies; no es necesario reiniciar el contenedor.
Desarrollo
# Run with live source reloading
docker compose up
# Inspect MCP tools without Claude Desktop
npx @modelcontextprotocol/inspector docker run --rm -i --env-file .env linkedin-mcpEstructura del proyecto
linkedin-mcp/
├── src/
│ ├── server.py # MCP server — tool definitions and handlers
│ ├── scraper.py # LinkedIn Voyager API calls (httpx)
│ ├── models.py # Pydantic models for Job data
│ └── __init__.py
├── Dockerfile
├── docker-compose.yml
├── requirements.txt
├── .env.example
└── .gitignoreThis server cannot be deployed
Maintenance
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
Hosted LinkedIn MCP server that connects your own LinkedIn account to Claude, ChatGPT, Cursor, n8n and any MCP client. 33 tools: people and Sales Navigator search, profiles, companies, jobs, inbox, posts, invites, email and phone finding. Free 7-day trial, no card (connecting your own LinkedIn account needs a paid plan). Starter $19/month, Pro $49/month, Max $199/month. $10 top-ups.
Public MCP server for discovering open jobs. Search, filter, and get application links.
Hosted MCP server for Google Ads and LinkedIn Ads analysis.
Related MCP Servers
- AlicenseAqualityCmaintenanceSelf-hosted, ban-safe MCP server for LinkedIn that provides 22 tools for profiles, search, jobs, posts, connections, and messages. Integrates with any MCP-compatible client like Claude Desktop.581MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that finds recent job postings based on your LinkedIn profile, scores each against your resume, and logs the results — all without logging into or scraping LinkedIn.MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that enables AI assistants to search LinkedIn for job posts, save them locally, and manage them via a React dashboard.-
- AlicenseAqualityBmaintenanceAn MCP server that lets AI assistants like Claude read LinkedIn data through your own logged-in browser session. Access profiles and companies, search for jobs, or get job details.19Apache 2.0