mcpField
M
Model Context Protocol (sse) servers

Model Context Protocol (sse) servers

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

Model Context Protocol (sse) servers について

MCPのSSE参考実装とコミュニティサーバーをまとめたリポジトリです。MCPサーバーやリモート接続を調べる開発者や組織向けに、仕様の違いも紹介しています。

主な機能

  1. 01MCP参考実装の収録
  2. 02コミュニティ製サーバーの掲載
  3. 03MCP仕様の差異の解説
  4. 04TypeScriptおよびPython SDKの実装

活用シーン

  1. 01MCPサーバーの例を探す
  2. 02MCP仕様のバージョンを比較する
  3. 03コミュニティ製MCPサーバーを調べる

MCP 対応

MCPサーバーの実装とコミュニティサーバーの情報を集めており、SSEによるリモート接続を扱います。掲載されたサーバーは、LLMにツールやデータへの制御されたアクセスを提供する例です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

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 とは提携しておらず、同社から推奨されているものでもありません。

  • SearXNG - SearXNG を利用して、安全で追跡されないウェブ検索機能を提供し、最新情報を外部から取得します。

コメント

MCP は初めてですか?

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

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