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 仕様のドラフト段階にある第三者認可フローを実装し、認可を LinkedIn の OAuth 認可サーバーに委任します。

主な機能

  1. 01HTTP+SSE トランスポート
  2. 02ローカルまたはリモートでのホスト
  3. 03ドラフト版の第三者認可フロー
  4. 04ユーザー情報取得ツール user-info
  5. 05投稿作成ツール create-post

活用シーン

  1. 01ログイン中のユーザーの名前や見出し、写真の取得
  2. 02MCP クライアントからの LinkedIn への投稿
  3. 03MCP Inspector を用いたドラフト版認可フローの検証

MCP 対応

MCP サーバーとして、/sse エンドポイント経由で user-info と create-post のツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 つのサーバーを複数のクライアントで再利用できます。