linkedin-mcp-server: AI アシスタントがローカルブラウザセッションを通じて LinkedIn のプロフィール、求人、メッセージにアクセスできる MCP サーバー

linkedin-mcp-server: AI アシスタントがローカルブラウザセッションを通じて LinkedIn のプロフィール、求人、メッセージにアクセスできる MCP サーバー

解決する課題

このプロジェクトは、AI アシスタント(例: Claude)が LinkedIn データとやり取りできる方法を提供します。正式な API が不要で、ユーザー自身が認証済みのブラウザセッションを介して LinkedIn を読み取り・操作できるため、プロフィール検索、求人検索、メッセージ送受信の自動化が可能になります。

仕組み

Model Context Protocol(MCP)サーバーとして動作します。ヘッドレスブラウザ(Patchright Chromium)を使用して LinkedIn のウェブインターフェースをスクレイピング・操作します。サーバーはローカルにインストールされたブラウザ(Chrome や Brave など)から既存のセッションクッキーをインポートするか、ブラウザウィンドウで手動ログインを促して永続的なセッションを確立します。

対象ユーザー

AI エージェントや MCP 互換クライアントを利用し、プロフェッショナルネットワークや求人活動を AI ワークフローに統合したいユーザー向けに設計されています。

ハイライト

  • 包括的ツールセット: 人物・企業プロフィール取得、求人・人物検索、メッセージの読み書き、フィード投稿の抽出などのツールを含みます。
  • セッション管理: 複数の Chromium 系ブラウザからセッションをインポートでき、手動ログインを回避します。
  • 柔軟なデプロイ: uvx で実行、Claude Desktop MCP バンドルとして使用、または Docker コンテナ内で実行可能です。
  • クローラベースのアクセス: ユーザー自身のログイン済みセッションを通じてデータにアクセスし、ユーザーが見るのと同じリアルタイムの LinkedIn 表示を提供します。

Sources