LinkedIn

Um servidor para interagir com o LinkedIn, incluindo autenticação e capacidade de postagem.

Documentação

Servidor MCP do LinkedIn

Publique diretamente no LinkedIn a partir do Claude Desktop, com suporte para anexos de texto e mídia.

Recursos

  • Publicar atualizações de texto no LinkedIn
  • Anexar imagens e vídeos às publicações
  • Controlar a visibilidade da publicação (público/conexões)
  • Fluxo de autenticação OAuth2
  • Armazenamento seguro de tokens

Ferramentas

  • authenticate: Autenticar com o LinkedIn
  • create_post: Criar e compartilhar publicações, opcionalmente com anexos de mídia
    • informe o caminho do arquivo de mídia relevante para anexá-lo à publicação

Configuração

  1. Crie um aplicativo de desenvolvedor no 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. Instalação Instale o pipx se ainda não estiver instalado

    pip install pipx
    

    Instale o linkedin-mcp

    pipx install linkedin-mcp
    
  3. Crie o arquivo .env:

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

Configuração do Claude Desktop

Adicione a seguinte configuração ao claude-desktop.json:

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

Desenvolvimento

Clone o repositório e instale o pacote em modo editável:

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

Execute o servidor a partir do diretório de desenvolvimento:

{
  "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>"
      }
    }
  }
}

Licença

Licença MIT