LinkedIn Browser MCP Server
LinkedIn 브라우저 MCP 서버
브라우저 자동화를 활용한 LinkedIn 자동화 및 데이터 추출을 위한 FastMCP 기반 서버입니다. 이 서버는 LinkedIn의 서비스 약관 및 요금 제한을 준수하면서 LinkedIn과 프로그래밍 방식으로 상호 작용할 수 있는 도구 세트를 제공합니다.
특징
보안 인증
환경 기반 자격 증명 관리
암호화된 쿠키 저장소를 통한 세션 지속성
속도 제한 보호
자동 세션 복구
프로필 작업
프로필 정보 보기 및 추출
키워드를 기반으로 프로필 검색
LinkedIn 피드 탐색
프로필 방문 기능
게시물 상호작용
게시물 좋아요
게시물에 댓글 달기
게시물 콘텐츠 및 참여 지표 읽기
Related MCP server: LinkedIn MCP Pro Max
필수 조건
파이썬 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceFully featured MCP server that provides automation tools for LinkedIn, supporting browser-based scraping and API-based operations for content management, media uploads, and reactions.63MIT
- AlicenseAqualityDmaintenanceHigh-performance autonomous MCP server that turns LinkedIn into an API for AI workflows, enabling profile management, job search, content posting, and document generation.141MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for programmable LinkedIn automation via Playwright, offering 20 tools for profile management, messaging, feed interaction, and job searching through real browser automation.31MIT
- AlicenseBqualityCmaintenancePlaywright-powered MCP server for LinkedIn that automates jobs, profile edits, messaging, network actions, and feed posts using a real logged-in browser session.36Apache 2.0
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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