/ ディレクトリ / プレイグラウンド / linkedin-mcp-server
● コミュニティ stickerdaniel ⚡ 即起動

linkedin-mcp-server

作者 stickerdaniel · stickerdaniel/linkedin-mcp-server

Give AI assistants access to LinkedIn — browse profiles, search jobs, read messages, and send connection requests.

linkedin-mcp-server is an open-source MCP server that enables AI assistants to interact with LinkedIn via browser automation. It provides 13 tools for accessing profiles, company pages, job listings, messaging, people search, and connection management. Uses Patchright (managed Chromium) for browser-based access with automatic login handling.

なぜ使うのか

主な機能

ライブデモ

実際の動作

linkedin-mcp-server-2.replay ▶ 準備完了
0/0

インストール

クライアントを選択

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "linkedin-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/stickerdaniel/linkedin-mcp-server"
      ]
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config を開く。保存後、アプリを再起動。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "linkedin-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/stickerdaniel/linkedin-mcp-server"
      ]
    }
  }
}

Cursor は Claude Desktop と同じ mcpServers スキーマを使用。プロジェクト設定はグローバルより優先。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "linkedin-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/stickerdaniel/linkedin-mcp-server"
      ]
    }
  }
}

Cline サイドバーの MCP Servers アイコンをクリックし、"Edit Configuration" を選択。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "linkedin-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/stickerdaniel/linkedin-mcp-server"
      ]
    }
  }
}

Claude Desktop と同じ形式。Windsurf を再起動して反映。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "linkedin-mcp-server-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/stickerdaniel/linkedin-mcp-server"
      ]
    }
  ]
}

Continue はマップではなくサーバーオブジェクトの配列を使用。

~/.config/zed/settings.json
{
  "context_servers": {
    "linkedin-mcp-server-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/stickerdaniel/linkedin-mcp-server"
        ]
      }
    }
  }
}

context_servers に追加。保存時に Zed がホットリロード。

claude mcp add linkedin-mcp-server-2 -- TODO 'See README: https://github.com/stickerdaniel/linkedin-mcp-server'

ワンライナー。claude mcp list で確認、claude mcp remove で削除。

ユースケース

実用的な使い方: linkedin-mcp-server

How to research companies and job openings with LinkedIn MCP

👤 Job seekers and recruiters ⏱ ~15 min beginner

使うタイミング: You want to research companies and find relevant job openings without manual browsing.

前提条件
  • linkedin-mcp-server installed — uvx linkedin-scraper-mcp@latest or download .mcpb from releases
  • LinkedIn account — Sign in when the browser login prompt appears
フロー
  1. Search for jobs
    Search LinkedIn for 'senior backend engineer' jobs in San Francisco. Show me the top 10 with company, salary range, and requirements.✓ コピーしました
    → Formatted job listings with key details
  2. Research a company
    Get the company profile for the most interesting result. What are their recent posts about?✓ コピーしました
    → Company overview with recent activity

結果: A shortlist of relevant jobs with company context.

注意点
  • LinkedIn rate limits on too many profile views — Space out requests and avoid viewing dozens of profiles in rapid succession
組み合わせ: filesystem

Research and connect with people in your industry

👤 Professionals building their network ⏱ ~20 min beginner

使うタイミング: You want to find and connect with relevant professionals in your field.

前提条件
  • LinkedIn account authenticated — Complete the browser login on first use
フロー
  1. Search for people
    Search LinkedIn for ML engineers at top AI companies in the Bay Area. Show their titles and companies.✓ コピーしました
    → List of matching professionals
  2. Send a personalized connection request
    Send a connection request to the first person with a note mentioning our shared interest in transformer architectures.✓ コピーしました
    → Connection request sent confirmation

結果: Targeted connection requests sent with personalized messages.

注意点
  • Generic connection messages get ignored — Always reference something specific from their profile

組み合わせ

他のMCPと組み合わせて10倍の力を

linkedin-mcp-server-2 + filesystem

Save job search results and company profiles to organized files

Search for product manager jobs in NYC and save the top 20 results to ~/job-search/pm-nyc.md.✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
get_person_profile url_or_name: str, sections?: str[] Get a LinkedIn profile with selected sections 0
search_jobs keywords: str, location?: str Search for job listings 0
search_people keywords: str, location?: str Find professionals by keywords 0
get_inbox none List recent LinkedIn message conversations 0
get_company_profile url_or_name: str Get company information from LinkedIn 0
connect_with_person profile_url: str, note?: str Send a connection request 0

コストと制限

運用コスト

APIクォータ
Subject to LinkedIn's anti-automation measures — keep requests moderate
呼び出しあたりのトークン
500–2000 tokens per profile/search
金額
Free
ヒント
Be selective with profile views — LinkedIn tracks and may restrict accounts that view too many profiles.

セキュリティ

権限、シークレット、影響範囲

認証情報の保管: Uses your LinkedIn browser session. Authentication happens via Chromium browser login.
データ送信先: All traffic goes through Chromium to linkedin.com

トラブルシューティング

よくあるエラーと対処法

Login prompt keeps appearing

Complete the LinkedIn login in the Chromium browser. For Docker, authenticate via uvx first.

確認: Check that you can manually access linkedin.com in the automated browser
Profile returns empty data

The profile may be outside your network. LinkedIn restricts data visibility based on connection degree.

確認: Try viewing the profile manually in a browser
Rate limited by LinkedIn

Reduce request frequency. LinkedIn may temporarily restrict access after too many automated requests.

確認: Wait 30 minutes and try a single request

代替案

linkedin-mcp-server 他との比較

代替案代わりに使う場面トレードオフ
fetch MCPYou only need to read public LinkedIn data visible without loginVery limited data — most LinkedIn content requires authentication

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

🔍 400以上のMCPサーバーとSkillsを見る