Skip to main content
Glama

LinkedIn Profile Scraper MCP Server

by Ayesha0300

Servidor MCP para el raspador de perfiles de LinkedIn

Este servidor MCP utiliza la API Fresh LinkedIn Profile Data para obtener información del perfil de LinkedIn. Se implementa como un servidor de protocolo de contexto de modelo (MCP) y expone una única herramienta, get_profile , que acepta la URL de un perfil de LinkedIn y devuelve los datos del perfil en formato JSON.

Características

  • Obtener datos del perfil: recupera información del perfil de LinkedIn, incluidas las habilidades y otras configuraciones (con la mayoría de los detalles adicionales deshabilitados).
  • Solicitudes HTTP asincrónicas: utiliza httpx para llamadas API sin bloqueo.
  • Configuración basada en el entorno: lee RAPIDAPI_KEY de las variables de entorno mediante dotenv .

Prerrequisitos

  • Python 3.7+ – Asegúrese de estar utilizando la versión 3.7 de Python o superior.
  • Marco MCP: asegúrese de que el marco MCP esté instalado.
  • Bibliotecas necesarias: instale httpx , python-dotenv y otras dependencias.
  • RAPIDAPI_KEY: Obtenga una clave API de RapidAPI y agréguela a un archivo .env en el directorio de su proyecto (o configúrela en su entorno).

Instalación

  1. Clonar el repositorio:
    git clone https://github.com/AIAnytime/Awesome-MCP-Server cd linkedin_profile_scraper
  2. Dependencias de instalación:
    uv add mcp[cli] httpx requests
  3. Configurar variables de entorno:Cree un archivo .env en el directorio del proyecto con el siguiente contenido:
    RAPIDAPI_KEY=your_rapidapi_key_here

Ejecución del servidor

Para ejecutar el servidor MCP, ejecute:

uv run linkedin.py

El servidor se iniciará y escuchará las solicitudes entrantes a través de E/S estándar.

Configuración del cliente MCP

Para conectar su cliente MCP a este servidor, agregue la siguiente configuración a su config.json . Ajuste las rutas según sea necesario para su entorno:

{ "mcpServers": { "linkedin_profile_scraper": { "command": "C:/Users/aiany/.local/bin/uv", "args": [ "--directory", "C:/Users/aiany/OneDrive/Desktop/YT Video/linkedin-mcp/project", "run", "linkedin.py" ] } } }

Descripción general del código

  • Configuración del entorno: el servidor utiliza dotenv para cargar la RAPIDAPI_KEY necesaria para autenticarse con la API de datos nuevos del perfil de LinkedIn.
  • Llamada API: la función asincrónica get_linkedin_data realiza una solicitud GET a la API con parámetros de consulta especificados.
  • Herramienta MCP: la herramienta get_profile envuelve la llamada API y devuelve datos JSON formateados o un mensaje de error si la llamada falla.
  • Ejecución del servidor: el servidor MCP se ejecuta con el transporte stdio .

Solución de problemas

  • Falta RAPIDAPI_KEY: Si la clave no está configurada, el servidor generará un ValueError . Asegúrese de que la clave esté agregada a su archivo .env o configurada en su entorno.
  • Errores de API: si la solicitud de API falla, la herramienta devolverá un mensaje indicando que no se pudieron obtener los datos del perfil.

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Servidor MCP que obtiene información del perfil de LinkedIn mediante la API Fresh LinkedIn Profile Data, lo que permite a los usuarios recuperar datos de perfil en formato JSON proporcionando una URL de perfil de LinkedIn.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Ejecución del servidor
          1. Configuración del cliente MCP
            1. Descripción general del código
              1. Solución de problemas
                1. Licencia

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    A FastMCP-based server that enables programmatic LinkedIn automation and data extraction through browser automation, offering secure authentication and tools for profile operations and post interactions while respecting LinkedIn's rate limits.
                    Last updated 5 months ago
                    38
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A Node.js-based Model Context Protocol server that exposes Proxycurl's LinkedIn data API, allowing MCP-compatible clients to access LinkedIn profile data, company information, and search for employees.
                    Last updated 2 months ago
                    JavaScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An unofficial Model Context Protocol server that enables programmatic access to LinkedIn data through tools like user search, company search, profile enrichment, and contact retrieval.
                    Last updated 2 months ago
                    553
                    2
                    TypeScript

                  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/Ayesha0300/linkedin-profile-mcp'

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