mcpField
L
Linkedin MCP Server

Linkedin MCP Server

リモート
github.com/fredericbartheletソーシャルメディア4184 週間前に更新
リポジトリ

Linkedin MCP Server について

Linkedin MCP Server は、LinkedIn Community Management API 向けの MCP サーバーで、ローカルでもリモートでも稼働できます。HTTP+SSE トランスポートを使用し、MCP 仕様のドラフト段階にあるサードパーティ認可フローを実装しています。

主な機能

  1. 01ログイン中のユーザー情報の取得
  2. 02MCP ツールによる LinkedIn 投稿の作成
  3. 03ローカルまたはリモートで動作する HTTP+SSE トランスポート
  4. 04LinkedIn OAuth を利用したサードパーティ認可フロー

活用シーン

  1. 01エージェントによる現在の LinkedIn アカウント情報の確認
  2. 02エージェント経由の LinkedIn 投稿の公開

MCP 対応

このプロジェクトは MCP サーバーであり、user-info と create-post のツールを MCP クライアントに公開し、SSE エンドポイントで接続を受け付けます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttp://localhost:3001/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Linkedin MCP サーバー

Linkedin Community Management API と連携する MCP サーバーです。

この MCP サーバーでは、次のことができます。

⚠️ 免責事項:サードパーティ認可フローの提案は、現在ドラフト段階です。私の知る限り、このプロトコル仕様を現時点で実装している唯一の MCP クライアントは MCP Inspector です。

機能

ツール
  • user-info - 現在ログインしているユーザーの情報(名前、見出し、プロフィール写真)を取得します。
  • create-post - LinkedIn に新しい投稿を作成します。

インストール

ホストで Linkedin MCP サーバーを実行するには、以下の手順に従ってください。ご自身の Linkedin クライアントが必要です。

要件
  • Node 22 (lts/jod)
  • pnpm 10
  • Community Management API 製品がインストールされ、認可済みリダイレクト URL に http://localhost:3001/callback が追加された Linkedin クライアント
手順
  • 依存関係をインストールします。
pnpm install
  • 環境ファイルを作成し、Linkedin クライアントの認証情報と、JWT_SECRET 用のランダムな文字列のシークレット値を設定します。
cp .env.template .env && vi .env
  • サーバーを実行します。
pnpm run dev
  • お好みの MCP クライアントで、この新しいサーバーを使用するように設定します。
{
  "mcpServers": {
    "linkedin": {
      "url": "http://localhost:3001/sse"
    }
  }
}
デバッグ

パッケージスクリプトとして利用できる MCP Inspector を起動して、このサーバーをデバッグします。

pnpm run inspector

ブラウザーで http://localhost:5173 にアクセスして Inspector を開きます。

謝辞

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。