Model Context Protocol (sse) servers について
MCPのSSE参考実装とコミュニティサーバーをまとめたリポジトリです。MCPサーバーやリモート接続を調べる開発者や組織向けに、仕様の違いも紹介しています。
主な機能
- 01MCP参考実装の収録
- 02コミュニティ製サーバーの掲載
- 03MCP仕様の差異の解説
- 04TypeScriptおよびPython SDKの実装
活用シーン
- 01MCPサーバーの例を探す
- 02MCP仕様のバージョンを比較する
- 03コミュニティ製MCPサーバーを調べる
MCP 対応
MCPサーバーの実装とコミュニティサーバーの情報を集めており、SSEによるリモート接続を扱います。掲載されたサーバーは、LLMにツールやデータへの制御されたアクセスを提供する例です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
![]()
Model Context Protocol(sse)サーバー
このリポジトリは、SSE を使用した Model Context Protocol(MCP)のリファレンス実装と、コミュニティが構築したサーバーやその他のリソースへの参照を集めたものです。
多くの企業にとって、管理やガバナンスを行わずに各従業員が AI ツールに接続できる状態は望ましくありません。企業が AI 関連のユースケースを実行するための、信頼できる責任ある環境を構築できるように、リモート接続機能(SSE)を備えた MCP ツールを用意することが重要です。
このリポジトリに掲載されている各 MCP サーバーは、MCP の柔軟性と拡張性を示しています。LLM にツールやデータソースへの安全で制御されたアクセスを提供するために、MCP をどのように活用できるかを実証しています。
各 MCP サーバーは、Typescript MCP SDK または Python MCP SDK を使用して実装されています。
注:新しい項目を追加する際のマージ競合を最小限に抑えるため、この README のリストはアルファベット順に管理されています。
MCP 仕様
2025 年 3 月 30 日に 2 つの MCP 仕様が公開されました。以下で、両仕様の違いを簡単に比較します。
違いをわかりやすく整理するため、以下の表に比較をまとめています。
| 機能/側面 | 説明 | 2024-11-05(最終版) | 2025-03-26(最新) |
|---|---|---|---|
| 認可フレームワーク | MCP サーバーへのアクセスを管理および制御し、許可されたユーザーまたはアプリケーションのみが接続できるようにする仕組みです。 | 特定のフレームワークへの言及はなく、ユーザーの同意に関する一般的なガイドラインのみです。 | 標準化された認可プロセスのため、OAuth 2.1 に基づく包括的なフレームワークが追加されました。 |
| トランスポート層 | クライアントとサーバー間でデータを送信するための方式です。 | HTTP with Server-Sent Events(HTTP+SSE) | Streamable HTTP に置き換えられました。柔軟性やパフォーマンスの向上が期待できます。 |
| JSON-RPC バッチ処理 | 1 つのメッセージで複数の JSON-RPC リクエストを送信する機能です。ネットワークのオーバーヘッドを削減し、効率を高められます。 | サポートされていません | リクエストのバッチ処理が可能になりました。 |
| ツールアノテーション | ツールの動作(読み取り専用か、破壊的な操作を実行できるかなど)を示す説明ラベルまたはメタデータです。 | 言及されていません | ツールの使用に関する理解と制御を向上させるために追加されました。 |
| ProgressNotification | 実行中の操作の進捗状況を知らせる通知です。 | message フィールドはありませんでした | 説明的なステータス更新を提供する message フィールドが追加され、ユーザーエクスペリエンスとデバッグが向上しました。 |
| データサポート | プロトコルが処理および送信できるデータの種類です。 | テキストと画像 | 音声データのサポートが追加され、扱えるコンテンツの種類が広がりました。 |
| 補完機能 | リクエストの引数に対する候補や補完を提供する機能です。ユーザーインターフェースや、リクエストの作成支援に役立ちます。 | 明示的な言及はありません | 引数の自動補完をサポートする機能が追加され、使いやすさと効率の向上が期待できます。 |
意義と所見
2024-11-05 から 2025-03-26 までの更新からは、セキュリティ、柔軟性、使いやすさの向上に重点が置かれていることがうかがえます。
OAuth 2.1 ベースの認可フレームワークとストリーマブル HTTP トランスポートの追加は、より堅牢でスケーラブルな実装への移行を示唆しています。
音声データのサポートとツールの注釈が加わったことで、特にマルチメディアや複雑な AI ワークフローにおいて、MCP の適用範囲が大きく広がる可能性があります。
これまで特に取り上げられていなかった音声サポートという意外な詳細は、より多様な AI インタラクションへの移行を示している可能性があり、音声アシスタントやマルチメディアコンテンツ分析といった業界に影響を与える可能性があります。
🌟 リファレンスサーバー
これらのサーバーは、MCP の機能と TypeScript および Python SDK を紹介することを目的としています。
- Weather - 米国各州の天気予報と警報を提供します
🤝 サードパーティ製サーバー
🌎 コミュニティサーバー
コミュニティが開発・保守するサーバーが増えており、さまざまな分野での MCP の活用例を示しています。
注: コミュニティサーバーはテストされていないため、自己責任で使用してください。Anthropic とは提携しておらず、同社から推奨されているものでもありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。