Skip to main content
Glama
amiradmin

LinkedIn MCP Server

by amiradmin

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
LinkedIn

Related 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.txt

Credenciales

Las credenciales se mantienen intencionadamente fuera de Git.

Cree estos archivos en la raíz del proyecto:

access_token.txt
person_urn.txt

access_token.txt debe contener solo el token de acceso de LinkedIn.

person_urn.txt debe contener un valor como:

urn:li:person:YOUR_SUBJECT_ID

Establezca permisos restrictivos:

chmod 600 access_token.txt person_urn.txt

Nunca haga commit de tokens, credenciales OAuth o archivos de credenciales personales.

Ejecutar el servidor MCP

python -m src.linkedin_mcp.server

El 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.server

Luego conéctese al servidor STDIO y llame a linkedin_create_post desde el Inspector.

Pruebas

Ejecute:

pytest -q

Notas de seguridad

  • Los secretos se almacenan en archivos locales ignorados por Git.

  • .env.example contiene 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.

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    17
    11
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Allows AI agents to authenticate with LinkedIn and share posts or links via the Model Context Protocol.
    2
    126
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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