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.