Skip to main content
Glama

LinkedIn Browser MCP Server

by alinaqi

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

Prerrequisitos

  • Python 3.8+
  • Dramaturgo
  • Biblioteca FastMCP
  • Cuenta de LinkedIn

Instalación

  1. Clonar el repositorio:
git clone [repository-url] cd mcp-linkedin-server
  1. Crear y activar un entorno virtual:
python -m venv env source env/bin/activate # On Windows: env\Scripts\activate
  1. Instalar dependencias:
pip install -r requirements.txt playwright install chromium
  1. Configurar variables de entorno: Cree un archivo .env en 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 provided

Uso

  1. Inicie el servidor MCP:
python linkedin_browser_mcp.py
  1. Herramientas disponibles:
  • login_linkedin_secure : Inicie sesión de forma segura utilizando las credenciales del entorno
  • browse_linkedin_feed : Explorar y extraer publicaciones del feed
  • search_linkedin_profiles : Busca perfiles que coincidan con los criterios
  • view_linkedin_profile : Ver y extraer datos de perfiles específicos
  • interact_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

  1. 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
  2. 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
  3. Gestión de sesiones :
    • Cifrado automático de cookies
    • Persistencia de la sesión
    • Prácticas de almacenamiento seguro

Contribuyendo

  1. Bifurcar el repositorio
  2. Crear una rama de características
  3. Confirme sus cambios
  4. Empujar hacia la rama
  5. 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.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor basado en FastMCP que permite la automatización programática de LinkedIn y la extracción de datos a través de la automatización del navegador, ofreciendo autenticación segura y herramientas para operaciones de perfil e interacciones de publicaciones respetando los límites de velocidad de LinkedIn.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Uso
          1. Ejemplo de uso
        2. Características de seguridad
          1. Mejores prácticas
            1. Contribuyendo
              1. Licencia
                1. Descargo de responsabilidad

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    A Model Context Protocol server that provides comprehensive access to LinkedIn data and functionality, enabling data retrieval and user account management through the HorizonDataWave API.
                    Last updated -
                    113
                    23
                    JavaScript
                    MIT License
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A powerful LinkedIn Profile Analyzer that seamlessly integrates with Claude AI to fetch and analyze public LinkedIn profiles, enabling users to extract, search, and analyze posts data through RapidAPI's LinkedIn Data API.
                    Last updated -
                    10
                    Python
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A server implementing the Model Context Protocol that enables users to retrieve LinkedIn profile information and activity data via EnrichB2B API, and generate text using OpenAI GPT-4 or Anthropic Claude models.
                    Last updated -
                    Python
                    • Linux
                  • A
                    security
                    F
                    license
                    A
                    quality
                    MCP server that fetches LinkedIn profile information using the Fresh LinkedIn Profile Data API, allowing users to retrieve profile data in JSON format by providing a LinkedIn profile URL.
                    Last updated -
                    1
                    Python

                  View all related MCP servers

                  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/alinaqi/mcp-linkedin-server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server