mcpField
E
Example MCP SSE Server

Example MCP SSE Server

ローカル
github.com/yunusemredilber開発ツール1685 週間前に更新

Example MCP SSE Server について

モデルとのリアルタイム通信やリソース管理を必要とするアプリ向けの、Express ベースの MCP サーバーです。SSE による通信とリソーステンプレートに対応しています。

主な機能

  1. 01MCP の実装
  2. 02SSE によるリアルタイム通信
  3. 03リソーステンプレートと管理

活用シーン

  1. 01SSE の永続接続の確立
  2. 02MCP リソースの管理
  3. 03開発モードで MCP Inspector を使ったデバッグ

MCP 対応

MCP サーバーとして、`/sse` で SSE 接続を確立し、`/messages` でメッセージを受け取ります。リソーステンプレートと管理にも対応しています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Example MCP SSE サーバー

Server-Sent Events(SSE)ベースの通信を可能にする、Model Context Protocol(MCP)サーバーの実装です。

概要

Example MCP SSE サーバーは、Server-Sent Events(SSE)を使用したリアルタイム通信を可能にする、Model Context Protocol の実装を提供します。 アプリケーションでの利用を想定しており、モデルやリソースを管理し、通信するための標準化された方法を提供します。

特長

  • Model Context Protocol(MCP)の実装
  • リアルタイム通信のための Server-Sent Events(SSE)
  • リソースのテンプレート化と管理

前提条件

  • Node.js(v14 以降を推奨)
  • Yarn パッケージマネージャー(簡単に変更できます)

インストール

リポジトリをクローンし、依存関係をインストールします。

git clone [email protected]:yunusemredilber/express-mcp-sse-server.git
cd express-mcp-sse-server
yarn install

使い方

サーバーの起動

開発モードでサーバーを起動するには、次のようにします。

yarn dev

これにより、デバッグ用の MCP インスペクターとともにサーバーが実行されます。

dev-ss

本番モードでサーバーを起動するには、次のようにします。

yarn start

デフォルトでは、サーバーはポート 3001 で実行されます。環境変数 PORT を設定すると、この値を変更できます。

PORT=5000 yarn start
エンドポイント
  • /sse - 持続的な接続を確立するための SSE エンドポイント
  • /messages - MCP サーバーにメッセージを送信するためのエンドポイント

プロジェクト構成

  • src/index.ts - アプリケーションのメインエントリーポイント
  • src/mcp-server.ts - MCP サーバーとリソース定義の実装
  • src/sse-server.ts - Express を使用した SSE サーバーの実装

依存関係

コメント

MCP は初めてですか?

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

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