LinkedIn Browser MCP Server
LinkedIn 브라우저 MCP 서버
브라우저 자동화를 활용한 LinkedIn 자동화 및 데이터 추출을 위한 FastMCP 기반 서버입니다. 이 서버는 LinkedIn의 서비스 약관 및 요금 제한을 준수하면서 LinkedIn과 프로그래밍 방식으로 상호 작용할 수 있는 도구 세트를 제공합니다.
특징
보안 인증
환경 기반 자격 증명 관리
암호화된 쿠키 저장소를 통한 세션 지속성
속도 제한 보호
자동 세션 복구
프로필 작업
프로필 정보 보기 및 추출
키워드를 기반으로 프로필 검색
LinkedIn 피드 탐색
프로필 방문 기능
게시물 상호작용
게시물 좋아요
게시물에 댓글 달기
게시물 콘텐츠 및 참여 지표 읽기
Related MCP server: LinkedIn Profile Scraper MCP Server
필수 조건
파이썬 3.8 이상
극작가
FastMCP 라이브러리
LinkedIn 계정
설치
저장소를 복제합니다.
지엑스피1
가상 환경을 만들고 활성화하세요.
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate종속성 설치:
pip install -r requirements.txt
playwright install chromium환경 변수 설정: 루트 디렉토리에
.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용법
MCP 서버를 시작합니다.
python linkedin_browser_mcp.py사용 가능한 도구:
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)보안 기능
암호화된 쿠키 저장
속도 제한 보호
보안 자격 증명 관리
세션 지속성
브라우저 자동화 보안 조치
모범 사례
속도 제한 : 서버는 과도한 요청을 방지하기 위해 속도 제한을 구현합니다.
시간당 최대 5회 로그인 시도 가능
자동 세션 재사용
로그인 필요성을 최소화하기 위한 쿠키 지속성
오류 처리 : 다음에 대한 포괄적인 오류 처리:
네트워크 문제
인증 실패
LinkedIn 보안 문제
잘못된 URL 또는 매개변수
세션 관리 :
자동 쿠키 암호화
세션 지속성
안전한 보관 관행
기여하다
저장소를 포크하세요
기능 브랜치 생성
변경 사항을 커밋하세요
지점으로 밀어 넣기
풀 리퀘스트 만들기
특허
MIT
부인 성명
이 도구는 교육 목적으로만 사용됩니다. 이 소프트웨어를 사용할 때는 LinkedIn 서비스 약관 및 요금 제한 지침을 준수해야 합니다.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
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