LinkedIn Browser MCP Server
Servidor MCP del navegador de LinkedIn
Un servidor basado en FastMCP para la automatización de LinkedIn y la extracción de datos mediante la automatización del navegador. Este servidor proporciona un conjunto de herramientas para interactuar con LinkedIn mediante programación, respetando las condiciones de servicio y los límites de velocidad de LinkedIn.
Características
Autenticación segura
Gestión de credenciales basada en el entorno
Persistencia de sesión con almacenamiento de cookies cifrado
Protección de limitación de velocidad
Recuperación automática de sesión
Operaciones de perfil
Ver y extraer información del perfil
Búsqueda de perfiles basados en palabras clave
Explorar el feed de LinkedIn
Capacidades de visita de perfiles
Interacciones posteriores
Me gusta las publicaciones
Comentar publicaciones
Leer el contenido de las publicaciones y las métricas de participación
Related MCP server: LinkedIn MCP Pro Max
Prerrequisitos
Python 3.8+
Dramaturgo
Biblioteca FastMCP
Cuenta de LinkedIn
Instalación
Clonar el repositorio:
git clone [repository-url]
cd mcp-linkedin-serverCrear y activar un entorno virtual:
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activateInstalar dependencias:
pip install -r requirements.txt
playwright install chromiumConfigurar variables de entorno: Cree un archivo
.enven el directorio raíz con:
LINKEDIN_USERNAME=your_email@example.com
LINKEDIN_PASSWORD=your_password
COOKIE_ENCRYPTION_KEY=your_encryption_key # Optional: will be auto-generated if not providedUso
Inicie el servidor MCP:
python linkedin_browser_mcp.pyHerramientas disponibles:
login_linkedin_secure: Inicie sesión de forma segura utilizando las credenciales del entornobrowse_linkedin_feed: Explorar y extraer publicaciones del feedsearch_linkedin_profiles: Busca perfiles que coincidan con los criteriosview_linkedin_profile: Ver y extraer datos de perfiles específicosinteract_with_linkedin_post: Dar me gusta, comentar o leer publicaciones
Ejemplo de uso
from fastmcp import FastMCP
# Initialize client
client = FastMCP.connect("http://localhost:8000")
# Login
result = await client.login_linkedin_secure()
print(result)
# Search profiles
profiles = await client.search_linkedin_profiles(
query="software engineer",
count=5
)
print(profiles)
# View profile
profile_data = await client.view_linkedin_profile(
profile_url="https://www.linkedin.com/in/username"
)
print(profile_data)Características de seguridad
Almacenamiento de cookies encriptado
Protección de limitación de velocidad
Gestión segura de credenciales
Persistencia de la sesión
Medidas de seguridad de automatización del navegador
Mejores prácticas
Limitación de velocidad : el servidor implementa una limitación de velocidad para evitar solicitudes excesivas:
Máximo 5 intentos de inicio de sesión por hora
Reutilización automática de sesiones
Persistencia de cookies para minimizar las necesidades de inicio de sesión
Manejo de errores : Manejo integral de errores para:
Problemas de red
Errores de autenticación
Desafíos de seguridad de LinkedIn
URL o parámetros no válidos
Gestión de sesiones :
Cifrado automático de cookies
Persistencia de la sesión
Prácticas de almacenamiento seguro
Contribuyendo
Bifurcar el repositorio
Crear una rama de características
Confirme sus cambios
Empujar hacia la rama
Crear una solicitud de extracción
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Descargo de responsabilidad
Esta herramienta es solo para fines educativos. Asegúrese de cumplir con los términos de servicio y las directrices de limitación de velocidad de LinkedIn al usar este software.
This server cannot be deployed
Maintenance
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
- LinkMCPOAuthio.linkmcp
Hosted MCP server for LinkedIn: 31 tools for profiles, search, messaging, posts, enrichment.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
LinkedIn outreach MCP server — 19 tools for AI agents to prospect, sequence, and manage contacts.
Related MCP Servers
- AlicenseAqualityDmaintenanceFully featured MCP server that provides automation tools for LinkedIn, supporting browser-based scraping and API-based operations for content management, media uploads, and reactions.63MIT
- AlicenseAqualityDmaintenanceHigh-performance autonomous MCP server that turns LinkedIn into an API for AI workflows, enabling profile management, job search, content posting, and document generation.141MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for programmable LinkedIn automation via Playwright, offering 20 tools for profile management, messaging, feed interaction, and job searching through real browser automation.11 npmMIT
- AlicenseBqualityCmaintenancePlaywright-powered MCP server for LinkedIn that automates jobs, profile edits, messaging, network actions, and feed posts using a real logged-in browser session.36Apache 2.0