mcpField
D
Discover Exceptional MCP Servers

Discover Exceptional MCP Servers

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

Discover Exceptional MCP Servers について

MCPSvrは、5ireから派生したMCPサーバーの発見・共有向けコミュニティディレクトリです。集中管理された登録簿と投稿手順により、MCPクライアントから掲載サーバーをインストールして実行できます。

主な機能

  1. 01コミュニティのサーバーディレクトリを閲覧
  2. 02GitHub pull requestで項目を投稿
  3. 03集中管理された登録簿で設定を管理
  4. 04対話形式の設定パラメーターに対応

活用シーン

  1. 01MCPクライアント向けのサーバー検索
  2. 02サーバー設定の公開
  3. 03セットアップに必要なパラメーターの指定

MCP 対応

5ireなどのMCPクライアントがインストールして実行できるサーバー設定を提供します。各項目では実行コマンド、引数、任意の環境変数を指定できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"souls-mcp-srv": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/server-filesystem

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/server-filesystem

ツール

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

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

詳細

mcpsvr のロゴ

優れた 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"
}
ベストプラクティス
  1. フィールドの整理:設定キーはアルファベット順に並べてください
  2. 識別子の要件:
    • 先頭が英字である、一意の英数字文字列にしてください
    • 数字で始まる識別子は禁止されています
  3. メタデータの扱い:
    • 省略可能な 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 です。正しい型を使用してください。
  • 説明文は省略可能です

コメント

MCP は初めてですか?

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

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