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

linkedin-mcp-server

作者 stickerdaniel · stickerdaniel/linkedin-mcp-server

AI アシスタントに LinkedIn へのアクセスを許可します。プロフィールの参照、求人の検索、メッセージの読み取り、接続リクエストの送信が可能です。

linkedin-mcp-server は、AI アシスタントがブラウザ自動化を通じて LinkedIn と対話できるようにするオープンソース MCP サーバーです。 プロフィール、企業ページ、求人情報、メッセージング、人材検索、接続管理にアクセスするための 13 のツールを提供します。 自動ログイン処理によるブラウザベースのアクセスには Patchright (マネージド Chromium) を使用します。

なぜ使うのか

主な機能

ライブデモ

実際の動作

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

LinkedIn MCP を使用して企業と求人情報を調査する方法

👤 求職者と採用担当者 ⏱ ~15 min beginner

使うタイミング: 手作業で閲覧することなく企業を調査し、関連する求人情報を見つけたいと考えています。

前提条件
  • linkedin-mcp-server がインストールされました — uvx linkedin-scraper-mcp@latest またはリリースから .mcpb をダウンロード
  • LinkedIn アカウント — ブラウザのログイン プロンプトが表示されたらサインインします
フロー
  1. 仕事を探す
    LinkedIn でサンフランシスコの「シニア バックエンド エンジニア」の求人を検索します。 会社、給与範囲、要件を含むトップ 10 を表示します。✓ コピーしました
    → 主要な詳細情報を含む書式設定された求人情報
  2. 企業を研究する
    最も興味深い結果については、会社概要をご覧ください。 彼らの最近の投稿は何ですか?✓ コピーしました
    → 会社概要と最近の活動

結果: 会社のコンテキストを含む関連する求人の最終リスト。

注意点
  • プロフィールビューが多すぎる場合の LinkedIn レート制限 — リクエストの間隔を空けて、多数のプロフィールを連続して表示しないようにします。
組み合わせ: filesystem

自分の業界について調べて人々とつながる

👤 ネットワークを構築する専門家 ⏱ ~20 min beginner

使うタイミング: あなたは、自分の分野に関連する専門家を見つけてつながりたいと考えています。

前提条件
  • LinkedIn アカウントが認証されました — 初めて使用するときにブラウザのログインを完了する
フロー
  1. 人を探す
    LinkedIn でベイエリアのトップ AI 企業の ML エンジニアを検索してください。 肩書と会社名を表示します。✓ コピーしました
    → マッチング専門家一覧
  2. パーソナライズされた接続リクエストを送信する
    変圧器アーキテクチャに対する私たちの共通の関心について言及したメモを添えて、最初の人に接続リクエストを送信します。✓ コピーしました
    → 接続要求送信確認

結果: パーソナライズされたメッセージとともに送信される、ターゲットを絞った接続リクエスト。

注意点
  • 一般的な接続メッセージは無視されます — プロフィールから常に特定の内容を参照する

組み合わせ

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

linkedin-mcp-server-2 + filesystem

求人検索結果と会社概要を整理したファイルに保存

ニューヨーク市でプロダクト マネージャーの求人を検索し、上位 20 件の結果を ~/job-search/pm-nyc.md に保存します。✓ コピーしました

ツール

このMCPが提供する機能

ツール入力呼び出すタイミングコスト
get_person_profile url_or_name: str, sections?: str[] 選択したセクションを含む LinkedIn プロフィールを取得する 0
search_jobs keywords: str, location?: str 求人情報を検索する 0
search_people keywords: str, location?: str キーワードから専門家を探す 0
get_inbox none 最近の LinkedIn メッセージの会話をリストする 0
get_company_profile url_or_name: str LinkedIn から会社情報を取得する 0
connect_with_person profile_url: str, note?: str 接続リクエストを送信する 0

コストと制限

運用コスト

APIクォータ
LinkedIn の自動化対策の対象となる - リクエストは適度に保つ
呼び出しあたりのトークン
プロファイル/検索ごとに 500 ~ 2000 トークン
金額
無料
ヒント
プロフィールの閲覧は慎重に行ってください。LinkedIn はプロフィールを追跡し、閲覧するプロフィールが多すぎるアカウントを制限する場合があります。

セキュリティ

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

認証情報の保管: LinkedIn ブラウザ セッションを使用します。 認証は Chromium ブラウザのログインによって行われます。
データ送信先: すべてのトラフィックは Chromium を経由して linkedin.com に送信されます

トラブルシューティング

よくあるエラーと対処法

Login prompt keeps appearing

Chromium ブラウザで LinkedIn ログインを完了します。 Docker の場合は、最初に uvx 経由で認証します。

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

プロファイルがネットワーク外にある可能性があります。 LinkedIn は、接続度に基づいてデータの可視性を制限します。

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

リクエストの頻度を減らします。 LinkedIn は、自動リクエストが多すぎると、一時的にアクセスを制限する場合があります。

確認: Wait 30 minutes and try a single request

代替案

linkedin-mcp-server 他との比較

代替案代わりに使う場面トレードオフ
fetch MCPログインせずに表示される LinkedIn の公開データを読み取るだけで済みます非常に限られたデータ - ほとんどの LinkedIn コンテンツは認証を必要とします

その他

リソース

📖 GitHub の公式 README を読む

🐙 オープンな issue を見る

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