Discover Exceptional MCP Servers について
MCPSvrは、5ireから派生したMCPサーバーの発見・共有向けコミュニティディレクトリです。集中管理された登録簿と投稿手順により、MCPクライアントから掲載サーバーをインストールして実行できます。
主な機能
- 01コミュニティのサーバーディレクトリを閲覧
- 02GitHub pull requestで項目を投稿
- 03集中管理された登録簿で設定を管理
- 04対話形式の設定パラメーターに対応
活用シーン
- 01MCPクライアント向けのサーバー検索
- 02サーバー設定の公開
- 03セットアップに必要なパラメーターの指定
MCP 対応
5ireなどのMCPクライアントがインストールして実行できるサーバー設定を提供します。各項目では実行コマンド、引数、任意の環境変数を指定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
優れた MCP サーバーを見つける
MCPSvr は、コミュニティ主導の MCP サーバーディレクトリを提供するために開発された、5ire から派生した革新的なプロジェクトです。このプラットフォームでは、開発者が優れたツールを見つけられるほか、自身が作成した MCP サーバーを簡単に共有できます。
🚀 ここに掲載されているサーバーは、5ire などの MCP クライアントから直接インストールして実行できます。
https://github.com/user-attachments/assets/3d1ec8db-2041-4f2d-b72c-eb8ae17ab31c
貢献ガイドライン
登録されている MCP サーバーはすべて、/public/servers.json にある一元管理リポジトリで管理されています。開発者は GitHub のプルリクエスト(PR)を通じて、新しいサーバー設定を提出できます。
設定スキーマ
{
"name": "Server Identifier",
"key": "Unique alphanumeric identifier",
"description": "Concise implementation overview",
"command": "Execution environment specifier (e.g., uvx, npx, python, node)",
"args": [
"Required runtime arguments"
],
"env": {
"ENVIRONMENT_VARIABLE": "Value assignment"
},
"homepage": "Official documentation URL"
}
ベストプラクティス
- フィールドの整理:設定キーはアルファベット順に並べてください
- 識別子の要件:
- 先頭が英字である、一意の英数字文字列にしてください
- 数字で始まる識別子は禁止されています
- メタデータの扱い:
- 省略可能な
nameフィールドには、既定で表示値としてkeyが使用されます - 環境変数とホームページ URL は補足フィールドです
- 省略可能な
ユーザー定義パラメーター
対話形式でパラメーターを設定する場合は、標準形式に従ってください。
{{paramName@paramType::paramDescription}}
この形式により、クライアントアプリケーションでパラメーターを抽出して表示できます。
実装例:
{
"name": "File System Access Control",
"key": "FileSystem",
"command": "npx",
"description": "Enforces directory-level operation restrictions through specified arguments",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"{{dirs@list::directories you about to access. Include trailing slash}}"
],
"homepage": "https://github.com/modelcontextprotocol/servers"
}
パラメーターの抽出:
{
"name": "dirs",
"type": "list",
"description": "Directories you about to access. Include trailing slash"
}
フィールドの制約:
paramNameはサーバー設定内で一意である必要があります- 対応するデータ型は string、list、number です。正しい型を使用してください。
- 説明文は省略可能です
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。