mcpField
M
MCP SSE demo

MCP SSE demo

ローカル
github.com/the-vampiire開発ツール185 週間前に更新

MCP SSE demo について

MCP SSE demo は、bun ランタイムでの SSE 接続問題を再現する開発者向けサンプルです。同じ MCP サーバーが nodejs では接続に成功する様子と比較できます。

主な機能

  1. 01SSE 接続問題の再現
  2. 02bun と nodejs でのサーバー実行
  3. 03MCP Inspector による接続テスト
  4. 04ネットワーク通信とログの確認

活用シーン

  1. 01bun での SSE 動作の調査
  2. 02bun と nodejs の実行結果の比較
  3. 03MCP 接続の通信とログの確認

MCP 対応

MCP Inspector で接続を試すための MCP SSE サーバーのデモです。bun と nodejs で実行した場合の動作を比較します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP SSE デモ

bun ランタイムでは MCP SSE サーバーが失敗し、nodejs では成功することを示す、再現可能なデモです。

手順

  1. 依存関係をインストールします
# or npm | yarn | pnpm install, same effect
bun install
  1. MCP インスペクターを実行します
npm run inspect
  1. インスペクター http://localhost:5173 を開きます

  2. トランスポートとして SSE を選択し、URL に http://localhost:3500/sse を入力します

  3. 開発者ツールのネットワークタブを開いて、通信を確認します

  4. 別のターミナルタブ/セッションで、bun を使ってサーバーを実行します

npm run start:bun
  1. インスペクターを使ってサーバーへの接続を試し、ネットワーク(保留中の SSE 接続)、サーバー、インスペクターのログを確認します

  2. bun サーバーを終了し、nodejs を使ってサーバーを実行します

npm run start:node
  1. インスペクターを使ってサーバーへの接続を試し、ネットワーク(成功した SSE 接続とメッセージの送信)、サーバー、インスペクターのログを確認します

コメント

MCP は初めてですか?

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

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