LinkedIn MCP Server

Integra-se com a API do LinkedIn, permitindo interação com sua rede profissional e conteúdo.

Documentação

🌐 LinkedIn MCP Server

Um poderoso servidor Model Context Protocol para integração com a API do LinkedIn

📋 Visão Geral

O LinkedIn MCP Server traz o poder da API do LinkedIn para seus assistentes de IA através do Model Context Protocol (MCP). Este servidor TypeScript capacita agentes de IA a interagir com dados do LinkedIn, pesquisar perfis, encontrar empregos e até enviar mensagens.

MCP (Model Context Protocol) é um protocolo aberto que padroniza como aplicações fornecem contexto para LLMs — pense nele como uma porta USB-C para aplicações de IA, conectando modelos a fontes de dados e ferramentas externas.

✨ Recursos

🔍 Ferramentas da API do LinkedIn

  • Pesquisa de Perfis — Encontre perfis do LinkedIn com filtros avançados
  • Recuperação de Perfis — Obtenha informações detalhadas sobre perfis do LinkedIn
  • Pesquisa de Empregos — Descubra oportunidades de trabalho com critérios personalizados
  • Mensagens — Envie mensagens para conexões do LinkedIn
  • Estatísticas da Rede — Acesse estatísticas e análises de conexões

🛠️ Destaques Técnicos

  • TypeScript — Construído com TypeScript moderno para segurança de tipos e experiência do desenvolvedor
  • Injeção de Dependências — Usa TSyringe para uma arquitetura limpa e testável
  • Registro Estruturado — Registro abrangente com Pino para melhor observabilidade
  • Integração MCP — Implementa o Model Context Protocol para conectividade perfeita com assistentes de IA
  • Cliente REST — Cliente de API baseado em Axios com gerenciamento automático de tokens

🚀 Desenvolvimento

Pré-requisitos

  • Node.js 20+
  • npm/yarn

Configuração

# Install dependencies
npm install

# Run the development server
npm run start:dev

# Build the server
npm run build

📦 Instalação

Para usar com o Claude Desktop ou outros assistentes de IA compatíveis com MCP:

Configuração

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

🔧 Depuração

Os servidores MCP se comunicam via stdio, o que pode tornar a depuração desafiadora. Use o MCP Inspector integrado:

# Debug with MCP Inspector
npm run inspector

O Inspector fornece uma interface baseada em navegador para monitorar requisições e respostas.

🔒 Segurança

Este servidor lida com credenciais sensíveis de autenticação do LinkedIn. Revise o sistema de gerenciamento de tokens para garantir que atenda aos seus requisitos de segurança.

📜 Licença

Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.