LinkedIn MCP Server
Automates LinkedIn profile management, SEO optimization, job search, and content publishing via Playwright.
README
LinkedIn MCP Server 🚀
Servidor MCP (Model Context Protocol) para automação, leitura, otimização de SEO e pesquisa de vagas no LinkedIn via Playwright.
📋 Recursos e Ferramentas
| Nome da Ferramenta | Descrição |
|---|---|
linkedin_get_profile |
Obtém headline, sobre, localização, cargo atual, experiências, formação e skills em formato JSON. |
linkedin_analyze_profile_seo |
(Novo) Analisa o perfil e gera nota (0-100), nível de atratividade e sugestões para chamar atenção de recrutadores. |
linkedin_search_jobs |
(Novo) Busca oportunidades de emprego por palavras-chave e localização. |
linkedin_update_headline |
Atualiza o título/headline do perfil. |
linkedin_update_about |
Atualiza a seção "Sobre" (resumo profissional). |
linkedin_add_experience |
Adiciona uma nova experiência profissional ao perfil. |
linkedin_add_education |
Adiciona uma nova formação acadêmica ao perfil. |
linkedin_add_skill |
Adiciona uma nova competência/habilidade. |
linkedin_update_current_position |
Atualiza cargo, empresa e descrição da posição atual. |
linkedin_publish_post |
Publica um post de texto no feed do LinkedIn. |
⚙️ Configuração
-
Copie o arquivo
.env.examplepara.env:cp .env.example .env -
Preencha suas credenciais no
.env(ou noconf.ini):LINKEDIN_EMAIL=seu_email@exemplo.com LINKEDIN_PASSWORD=sua_senha LINKEDIN_PROFILE_URL=https://www.linkedin.com/in/seu-perfil/
🔑 Login e Sessão
Para evitar bloqueios de 2FA/CAPTCHA, faça o login manual na primeira execução ou quando a sessão expirar:
npm run login
# ou dê um duplo clique no arquivo login.bat
A sessão é salva de forma persistente em sessions/session.json.
🚀 Como Executar
1. Compilar TypeScript
npm run build
2. Iniciar Servidor MCP (stdio)
npm start
# ou dê um duplo clique no arquivo iniciar.bat
🛠️ Exemplo de Configuração em Clientes MCP (Claude Desktop / Antigravity)
{
"mcpServers": {
"linkedin": {
"command": "node",
"args": ["C:/caminho/para/Linkedin/build/index.js"]
}
}
}
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
E2B
Using MCP to run code via e2b.