LinkedIn Profile Scraper MCP Server

Integrations

  • Loads environment variables from a .env file to access configuration settings like API keys.

  • Provides repository access for installation of the MCP server from the Awesome-MCP-Server GitHub repository.

  • Connects to the Fresh LinkedIn Profile Data API on RapidAPI to fetch LinkedIn profile information including skills and other profile details.

LinkedIn 프로필 스크래퍼 MCP 서버

이 MCP 서버는 Fresh LinkedIn Profile Data API를 사용하여 LinkedIn 프로필 정보를 가져옵니다. 이 서버는 모델 컨텍스트 프로토콜(MCP) 서버로 구현되었으며, LinkedIn 프로필 URL을 입력받아 JSON 형식으로 프로필 데이터를 반환하는 get_profile 이라는 단일 도구를 제공합니다.

특징

  • 프로필 데이터 가져오기: 기술 및 기타 설정을 포함한 LinkedIn 프로필 정보를 검색합니다(대부분의 추가 세부 정보는 비활성화됨).
  • 비동기 HTTP 요청: 비차단 API 호출에 httpx 사용합니다.
  • 환경 기반 구성: dotenv 사용하여 환경 변수에서 RAPIDAPI_KEY 읽습니다.

필수 조건

  • Python 3.7+ – Python 버전 3.7 이상을 사용하고 있는지 확인하세요.
  • MCP 프레임워크: MCP 프레임워크가 설치되어 있는지 확인하세요.
  • 필수 라이브러리: httpx , python-dotenv 및 기타 종속성을 설치합니다.
  • RAPIDAPI_KEY: RapidAPI 에서 API 키를 얻어 프로젝트 디렉토리의 .env 파일에 추가합니다(또는 환경에서 설정합니다).

설치

  1. 저장소 복제:지엑스피1
  2. 종속성 설치:
    uv add mcp[cli] httpx requests
  3. 환경 변수 설정:프로젝트 디렉토리에 다음 내용으로 .env 파일을 만듭니다.
    RAPIDAPI_KEY=your_rapidapi_key_here

서버 실행

MCP 서버를 실행하려면 다음을 실행하세요.

uv run linkedin.py

서버는 시작되어 표준 I/O를 통해 들어오는 요청을 수신합니다.

MCP 클라이언트 구성

MCP 클라이언트를 이 서버에 연결하려면 config.json 파일에 다음 구성을 추가하세요. 환경에 맞게 경로를 조정하세요.

{ "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" ] } } }

코드 개요

  • 환경 설정: 서버는 dotenv 사용하여 Fresh LinkedIn Profile Data API를 인증하는 데 필요한 RAPIDAPI_KEY 로드합니다.
  • API 호출: 비동기 함수 get_linkedin_data 지정된 쿼리 매개변수를 사용하여 API에 GET 요청을 만듭니다.
  • MCP 도구: get_profile 도구는 API 호출을 래핑하고 포맷된 JSON 데이터를 반환하거나 호출이 실패하면 오류 메시지를 반환합니다.
  • 서버 실행: MCP 서버는 stdio 전송을 통해 실행됩니다.

문제 해결

  • RAPIDAPI_KEY가 없습니다. 키가 설정되지 않으면 서버에서 ValueError 발생합니다. 키가 .env 파일에 추가되었거나 환경 변수에 설정되어 있는지 확인하세요.
  • API 오류: API 요청이 실패하면 해당 도구는 프로필 데이터를 가져올 수 없다는 메시지를 반환합니다.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

You must be authenticated.

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

Fresh LinkedIn Profile Data API를 사용하여 LinkedIn 프로필 정보를 가져오는 MCP 서버로, 사용자는 LinkedIn 프로필 URL을 제공하여 JSON 형식으로 프로필 데이터를 검색할 수 있습니다.

  1. Features
    1. Prerequisites
      1. Installation
        1. Running the Server
          1. MCP Client Configuration
            1. Code Overview
              1. Troubleshooting
                1. License
                  ID: vlktyv152j