mcpField
M
MCP Servers Collection

MCP Servers Collection

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

MCP Servers Collection について

MCP Servers Collectionは、MCP連携を試す開発者向けのサンプルサーバー集です。計算、天気、ファイル管理に加え、通常版とSSE版の計算サーバーを含みます。

主な機能

  1. 01計算ツールによる四則演算
  2. 02SSEによる計算結果のストリーミング
  3. 03天気データの取得
  4. 04ファイルとディレクトリの操作

活用シーン

  1. 01MCPクライアントで計算ツールを試す
  2. 02MCP経由で天気データを取得する
  3. 03ファイルの読み書きや検索

MCP 対応

各サーバーはMCPを実装し、対応クライアントにツールを提供します。算術、天気の取得、ファイル操作の例があります。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバーコレクション

このリポジトリには、MCP エコシステムにおけるさまざまな機能やユースケースを紹介する Model Context Protocol(MCP)サーバーのコレクションが含まれています。各サーバーは、MCP クライアントが利用できる特定のツールを実装しています。

概要

MCP(Model Context Protocol)は、モデルが外部のツールやリソースにアクセスするための標準化された方法を提供します。これらのサーバーは、MCP 対応クライアントが利用できるさまざまなサービスを提供するために、このプロトコルを実装しています。

mcp-calculator-server

MCP ツールを通じて算術演算を提供する基本的な計算サーバーです。

  • 機能:基本的な算術演算(加算、減算、乗算、除算)
  • 依存関係:@modelcontextprotocol/sdk, zod
  • 使用方法:cd mcp-calculator-server && npm start
mcp-calculator-sse-server

リアルタイム通信に Server-Sent Events(SSE)を使用する、計算サーバーの拡張版です。

  • 機能:基本的な計算サーバーと同じ算術機能に加え、ストリーミング応答を提供します
  • 依存関係:@modelcontextprotocol/sdk, express, cors, zod
  • 使用方法:cd mcp-calculator-sse-server && npm start
mcp-weather-server

MCP ツールを通じて天気情報を提供するサーバーです。

  • 機能:天気データの取得
  • 依存関係:@modelcontextprotocol/sdk
  • セットアップ:cd mcp-weather-server && npm run build
  • 使用方法:コマンドラインツールとして使用:weather
mcp-file-manager-server

さまざまなファイルシステム操作を提供する、包括的なファイル管理サーバーです。

  • 機能:
    • ディレクトリの一覧表示
    • ファイルの読み取りと書き込み
    • ファイルの削除
    • ファイルの移動/名前変更
    • ファイルのメタデータ取得
    • glob パターンによるファイル検索
  • 依存関係:@modelcontextprotocol/sdk, glob, zod
  • セットアップ:cd mcp-file-manager-server && npm run build
  • 使用方法:cd mcp-file-manager-server && npm start

共通のパターン

このコレクションのすべてのサーバーは、次の特徴を備えています。

  1. MCP SDK(@modelcontextprotocol/sdk)を使用します
  2. MCP 仕様に準拠したツールを1つ以上実装します
  3. 入力の検証に Zod を使用します
  4. 標準化されたインターフェースを通じて利用できる特定の機能を提供します

はじめに

これらのサーバーを使用するには、次の手順に従います。

  1. サーバーのディレクトリに移動します
  2. npm install で依存関係をインストールします
  3. 必要に応じてサーバーをビルドします(TypeScript ベースのサーバー)
  4. npm start でサーバーを起動します

MCP クライアントとの連携

これらのサーバーは、次のようなあらゆる MCP 対応クライアントで使用できます。

  • MCP プロトコルを実装した AI エージェント
  • 外部ツールへのアクセスに MCP を使用するウェブアプリケーション
  • MCP に対応したコマンドラインインターフェース

コントリビューション

このコレクションに新しい MCP サーバーを追加するには、次の手順に従います。

  1. mcp-{functionality}-server というパターンで新しいディレクトリを作成します
  2. MCP SDK を使用してサーバーを実装します
  3. 適切なドキュメントを用意します
  4. 新しいサーバーの情報をこの README に追加します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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