LinkedIn MCP Server
Servidor MCP de LinkedIn
Un servidor ligero del Model Context Protocol (MCP) que permite a un asistente de IA compatible con MCP publicar publicaciones de texto público en un perfil autenticado de LinkedIn.
Arquitectura
AI Assistant
|
| MCP / stdio
v
LinkedIn MCP Server
|
| HTTPS REST API
v
LinkedInRelated MCP server: LinkedIn Custom MCP Server
Herramienta MCP
linkedin_create_post
Publica una publicación de texto público en el perfil autenticado de LinkedIn.
Entrada:
{
"text": "Hello from my MCP server 🚀"
}La herramienta devuelve el ID de la publicación de LinkedIn en caso de éxito.
Requisitos
Python 3.11+
Una aplicación de desarrollador de LinkedIn con los permisos de API necesarios
Un token de acceso de LinkedIn válido
La URN de persona de LinkedIn del autor autenticado
Instalar dependencias:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtCredenciales
Las credenciales se mantienen intencionadamente fuera de Git.
Cree estos archivos en la raíz del proyecto:
access_token.txt
person_urn.txtaccess_token.txt debe contener solo el token de acceso de LinkedIn.
person_urn.txt debe contener un valor como:
urn:li:person:YOUR_SUBJECT_IDEstablezca permisos restrictivos:
chmod 600 access_token.txt person_urn.txtNunca haga commit de tokens, credenciales OAuth o archivos de credenciales personales.
Ejecutar el servidor MCP
python -m src.linkedin_mcp.serverEl servidor utiliza STDIO, por lo que intencionadamente permanece en ejecución y espera mensajes MCP JSON-RPC. No imprima registros de la aplicación en stdout porque stdout está reservado para el protocolo MCP.
Inspector MCP
Para desarrollo local:
npx @modelcontextprotocol/inspector \
python -m src.linkedin_mcp.serverLuego conéctese al servidor STDIO y llame a linkedin_create_post desde el Inspector.
Pruebas
Ejecute:
pytest -qNotas de seguridad
Los secretos se almacenan en archivos locales ignorados por Git.
.env.examplecontiene solo marcadores de posición.La protección de push de GitHub debe permanecer habilitada.
Si algún token de LinkedIn queda expuesto, revóquelo/rotelo inmediatamente.
Descripción del portafolio
Un servidor MCP orientado a la producción que expone la publicación en LinkedIn como una herramienta de IA estructurada, combinando el Model Context Protocol, la autenticación de LinkedIn basada en OAuth, el manejo seguro de credenciales locales y la integración con la API REST.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceEnables posting text and media content directly to LinkedIn from Claude Desktop with support for authentication and visibility controls.10MIT
- AlicenseAqualityDmaintenanceEnables AI agents to manage professional networking on LinkedIn by providing tools for posting updates, searching for jobs, and analyzing profiles. It facilitates secure interaction with the LinkedIn platform through OAuth 2.0 authentication and the Model Context Protocol.1711MIT
- AlicenseAqualityDmaintenanceEnables posting content, sharing articles, and managing LinkedIn profile through natural language using the official LinkedIn REST API with OAuth 2.0.710MIT
- AlicenseBqualityDmaintenanceAllows AI agents to authenticate with LinkedIn and share posts or links via the Model Context Protocol.2126MIT
Related MCP Connectors
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Scrape and analyze public LinkedIn posts as structured JSON via the Apify LinkedIn Posts API.
Let AI tools securely access your LinkedIn network and DMs
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/amiradmin/linkedin-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server