LinkedIn MCP Server
Se integra con la API de LinkedIn, permitiendo la interacción con tu red profesional y contenido.
Documentación
🌐 LinkedIn MCP Server
Un potente servidor de Protocolo de Contexto de Modelo para la integración con la API de LinkedIn
📋 Descripción general
El LinkedIn MCP Server lleva el poder de la API de LinkedIn a tus asistentes de IA a través del Protocolo de Contexto de Modelo (MCP). Este servidor TypeScript permite a los agentes de IA interactuar con los datos de LinkedIn, buscar perfiles, encontrar empleos e incluso enviar mensajes.
MCP (Protocolo de Contexto de Modelo) es un protocolo abierto que estandariza cómo las aplicaciones proporcionan contexto a los LLM: piensa en él como un puerto USB-C para aplicaciones de IA, conectando modelos a fuentes de datos y herramientas externas.
✨ Características
🔍 Herramientas de la API de LinkedIn
- Búsqueda de Perfiles - Encuentra perfiles de LinkedIn con filtros avanzados
- Recuperación de Perfiles - Obtén información detallada sobre perfiles de LinkedIn
- Búsqueda de Empleos - Descubre oportunidades laborales con criterios personalizados
- Mensajería - Envía mensajes a conexiones de LinkedIn
- Estadísticas de Red - Accede a estadísticas y análisis de conexiones
🛠️ Aspectos técnicos destacados
- TypeScript - Construido con TypeScript moderno para seguridad de tipos y experiencia de desarrollador
- Inyección de Dependencias - Usa TSyringe para una arquitectura limpia y comprobable
- Registro Estructurado - Registro completo con Pino para una mejor observabilidad
- Integración MCP - Implementa el Protocolo de Contexto de Modelo para una conectividad perfecta con asistentes de IA
- Cliente REST - Cliente API impulsado por Axios con gestión automática de tokens
🚀 Desarrollo
Requisitos previos
- Node.js 20+
- npm/yarn
Configuración
# Install dependencies
npm install
# Run the development server
npm run start:dev
# Build the server
npm run build
📦 Instalación
Para usar con Claude Desktop u otros asistentes de IA compatibles con MCP:
Configuración
-
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json -
Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"linkedin-mcp-server": {
"command": "/path/to/linkedin-mcp-server/build/index.js"
}
}
}
🔧 Depuración
Los servidores MCP se comunican a través de stdio, lo que puede dificultar la depuración. Usa el Inspector MCP integrado:
# Debug with MCP Inspector
npm run inspector
El Inspector proporciona una interfaz basada en navegador para monitorear solicitudes y respuestas.
🔒 Seguridad
Este servidor maneja credenciales sensibles de autenticación de LinkedIn. Revisa el sistema de gestión de tokens para asegurarte de que cumple con tus requisitos de seguridad.
📜 Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.