LinkedIn

Un servidor para interactuar con LinkedIn, incluyendo capacidades de autenticación y publicación.

Documentación

Servidor MCP de LinkedIn

Publica en LinkedIn directamente desde Claude Desktop con soporte para texto y archivos multimedia.

Características

  • Publica actualizaciones de texto en LinkedIn
  • Adjunta imágenes y videos a las publicaciones
  • Controla la visibilidad de las publicaciones (público/conexiones)
  • Flujo de autenticación OAuth2
  • Almacenamiento seguro de tokens

Herramientas

  • authenticate: Autentícate con LinkedIn
  • create_post: Crea y comparte publicaciones, opcionalmente con archivos multimedia adjuntos
    • indica la ruta del archivo multimedia relevante para adjuntarlo a la publicación

Configuración

  1. Crea una aplicación de desarrollador de LinkedIn:

    Visit https://www.linkedin.com/developers/apps
    Create new app
    Add product permissions: Log In to LinkedIn and Share on LinkedIn 
    Configure OAuth redirect URL: http://localhost:3000/callback
    
  2. Instalación Instala pipx si aún no está instalado

    pip install pipx
    

    Instala linkedin-mcp

    pipx install linkedin-mcp
    
  3. Crea el archivo .env:

    LINKEDIN_CLIENT_ID=your_client_id
    LINKEDIN_CLIENT_SECRET=your_client_secret
    LINKEDIN_REDIRECT_URI=http://localhost:3000/callback
    

Configuración de Claude Desktop

Agrega la siguiente configuración a claude-desktop.json:

{
  "mcpServers": {
    "linkedin-mcp": {
      "command": "linkedin-mcp",
      "env": {
        "LINKEDIN_CLIENT_ID": "<yours>",
        "LINKEDIN_CLIENT_SECRET": "<yours>",
        "LINKEDIN_REDIRECT_URI": "<yours>"
      }
    }
  }
}

Desarrollo

Clona el repositorio e instala el paquete en modo editable:

git clone https://github.com/FilippTrigub/linkedin-mcp.git
cd linkedin-mcp
uv venv

Ejecuta el servidor desde el directorio de desarrollo:

{
  "mcpServers": {
    "linkedin-mcp": {
       "command": "uv",
      "args": [
        "--directory",
        "absolute\\path\\to\\linkedin-mcp",
        "run",
        "-m",
        "linkedin_mcp.server"
      ],
      "env": {
        "LINKEDIN_CLIENT_ID": "<yours>",
        "LINKEDIN_CLIENT_SECRET": "<yours>",
        "LINKEDIN_REDIRECT_URI": "<yours>"
      }
    }
  }
}

Licencia

Licencia MIT