Skip to main content
Glama

LinkedIn Browser MCP Server

by alinaqi

LinkedIn 브라우저 MCP 서버

브라우저 자동화를 활용한 LinkedIn 자동화 및 데이터 추출을 위한 FastMCP 기반 서버입니다. 이 서버는 LinkedIn의 서비스 약관 및 요금 제한을 준수하면서 LinkedIn과 프로그래밍 방식으로 상호 작용할 수 있는 도구 세트를 제공합니다.

특징

  • 보안 인증
    • 환경 기반 자격 증명 관리
    • 암호화된 쿠키 저장소를 통한 세션 지속성
    • 속도 제한 보호
    • 자동 세션 복구
  • 프로필 작업
    • 프로필 정보 보기 및 추출
    • 키워드를 기반으로 프로필 검색
    • LinkedIn 피드 탐색
    • 프로필 방문 기능
  • 게시물 상호작용
    • 게시물 좋아요
    • 게시물에 댓글 달기
    • 게시물 콘텐츠 및 참여 지표 읽기

필수 조건

  • 파이썬 3.8 이상
  • 극작가
  • FastMCP 라이브러리
  • LinkedIn 계정

설치

  1. 저장소를 복제합니다.

지엑스피1

  1. 가상 환경을 만들고 활성화하세요.
python -m venv env source env/bin/activate # On Windows: env\Scripts\activate
  1. 종속성 설치:
pip install -r requirements.txt playwright install chromium
  1. 환경 변수 설정: 루트 디렉토리에 .env 파일을 만듭니다.
LINKEDIN_USERNAME=your_email@example.com LINKEDIN_PASSWORD=your_password COOKIE_ENCRYPTION_KEY=your_encryption_key # Optional: will be auto-generated if not provided

용법

  1. MCP 서버를 시작합니다.
python linkedin_browser_mcp.py
  1. 사용 가능한 도구:
  • login_linkedin_secure : 환경 자격 증명을 사용하여 안전하게 로그인합니다.
  • browse_linkedin_feed : 피드에서 게시물을 탐색하고 추출합니다.
  • search_linkedin_profiles : 기준에 맞는 프로필 검색
  • view_linkedin_profile : 특정 프로필의 데이터를 보고 추출합니다.
  • interact_with_linkedin_post : 게시물에 좋아요를 누르거나, 댓글을 달거나, 게시물을 읽습니다.

사용 예

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)

보안 기능

  • 암호화된 쿠키 저장
  • 속도 제한 보호
  • 보안 자격 증명 관리
  • 세션 지속성
  • 브라우저 자동화 보안 조치

모범 사례

  1. 속도 제한 : 서버는 과도한 요청을 방지하기 위해 속도 제한을 구현합니다.
    • 시간당 최대 5회 로그인 시도 가능
    • 자동 세션 재사용
    • 로그인 필요성을 최소화하기 위한 쿠키 지속성
  2. 오류 처리 : 다음에 대한 포괄적인 오류 처리:
    • 네트워크 문제
    • 인증 실패
    • LinkedIn 보안 문제
    • 잘못된 URL 또는 매개변수
  3. 세션 관리 :
    • 자동 쿠키 암호화
    • 세션 지속성
    • 안전한 보관 관행

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치 생성
  3. 변경 사항을 커밋하세요
  4. 지점으로 밀어 넣기
  5. 풀 리퀘스트 만들기

특허

MIT

부인 성명

이 도구는 교육 목적으로만 사용됩니다. 이 소프트웨어를 사용할 때는 LinkedIn 서비스 약관 및 요금 제한 지침을 준수해야 합니다.

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

브라우저 자동화를 통해 프로그래밍 방식의 LinkedIn 자동화와 데이터 추출을 가능하게 하는 FastMCP 기반 서버로, LinkedIn의 속도 제한을 준수하면서 프로필 작업과 게시물 상호작용을 위한 안전한 인증 및 도구를 제공합니다.

  1. 특징
    1. 필수 조건
      1. 설치
        1. 용법
          1. 사용 예
        2. 보안 기능
          1. 모범 사례
            1. 기여하다
              1. 특허
                1. 부인 성명

                  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