mcpField
D
Discover Exceptional MCP Servers

Discover Exceptional MCP Servers

ローカル
mcpsvr.com開発ツール3141 日前に更新

Discover Exceptional MCP Servers について

MCPSvr は、中央の servers.json レジストリを基盤とする軽量な MCP サーバーのディレクトリ Web サイトです。サーバーの閲覧、設定内容の確認、プルリクエストによるエントリーの追加を行いたい開発者を対象としています。

主な機能

  1. 01MCP サーバーを閲覧できるディレクトリ
  2. 02実行コマンド、引数、環境変数の確認
  3. 03プルリクエストによるエントリーの追加と更新
  4. 04直接インストールに対応するクライアントでのレジストリ再利用

活用シーン

  1. 01利用可能な MCP サーバーの検索と比較
  2. 02新しいサーバーのエントリーをプルリクエストで追加
  3. 035ire など MCP クライアントでのレジストリ活用

MCP 対応

このプロジェクトは MCP サーバーやクライアントそのものではなく、MCP サーバーのディレクトリです。servers.json レジストリに各サーバーの command、args、env などが記録されており、5ire などの MCP クライアントが直接インストールと実行を行えます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCPSvr のロゴ

MCPSvr

MCP サーバーの発見、レビュー、投稿を支援する、コミュニティ主導のディレクトリです。

GitHub のスター数 最終コミット Next.js 15 コミュニティディレクトリ

中文说明

MCPSvr は、Model Context Protocol サーバー向けの軽量なウェブディレクトリです。開発者が利用可能なサーバーを閲覧し、それぞれの設定方法を確認したり、プルリクエストで新しい項目を投稿したりするのに役立ちます。

このリポジトリの中心となるのは、厳選された public/servers.json レジストリです。5ire などの MCP クライアントは、対応するサーバーを直接インストールして実行できます。

https://github.com/user-attachments/assets/3d1ec8db-2041-4f2d-b72c-eb8ae17ab31c

目次

MCPSvr を使う理由

MCP サーバーは急速に増えていますが、適切なサーバーを見つける方法は依然として分散しています。MCPSvr は、ユーザーがツールを評価し、クライアントがセットアップを自動化できるだけのメタデータを備えた、シンプルな共有レジストリをエコシステムに提供します。

できること

  • ひとつの閲覧可能なディレクトリから MCP サーバーを探せます
  • 実行コマンド、引数、環境変数、ホームページへのリンクを確認できます
  • プルリクエストで新しいサーバーを投稿したり、既存のメタデータを改善したりできます
  • 直接インストールに対応した MCP クライアントでレジストリを再利用できます

プロジェクト構成

.
├── app/                # Next.js app router pages
├── components/         # Reusable UI components
├── lib/                # Utility helpers
├── public/
│   ├── logo.png
│   └── servers.json    # Central MCP server registry
└── README_cn.md        # Chinese README

ローカルでの実行

前提条件
  • Node.js 18+
  • npm(または package-lock.json に対応する別のパッケージマネージャー)
インストール
npm install
開発サーバーを起動する
npm run dev

次に、http://localhost:3000 を開きます。

本番環境向けにビルドする
npm run build
npm run start

サーバーの追加方法

登録されているすべての MCP サーバーは、public/servers.json で管理されています。新しい項目を投稿するには、次の手順に従います。

  1. リポジトリをフォークします
  2. public/servers.json のサーバーオブジェクトを追加または更新します
  3. キーの順序を統一します
  4. プロジェクトのホームページまたはドキュメントへのリンクを添えて、プルリクエストを作成します

サーバーのスキーマ

{
  "name": "Server Identifier",
  "key": "Unique alphanumeric identifier",
  "description": "Concise implementation overview",
  "command": "Execution environment specifier (for example uvx, npx, python, node)",
  "args": [
    "Required runtime arguments"
  ],
  "env": {
    "ENVIRONMENT_VARIABLE": "Value assignment"
  },
  "homepage": "Official documentation URL"
}
フィールドのガイドライン
  • key は一意で、英数字のみを使用し、先頭を英字にする必要があります
  • name は省略可能です。省略した場合は key が使用されます
  • env と homepage は省略可能ですが、設定を強く推奨します
  • クライアントで見やすく表示できるよう、説明は簡潔で実用的な内容にしてください

パラメーターのプレースホルダー

サーバーがユーザー入力を必要とする場合は、次の形式のプレースホルダーを使用します。

{{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 are about to access, include trailing slash}}"
  ],
  "homepage": "https://github.com/modelcontextprotocol/servers"
}

対応するプレースホルダーの種類は string、list、number です。

コントリビューションに関する注意事項

  • 宣伝文句よりも正確なメタデータを優先してください
  • 提出前にコマンドの引数を再確認してください
  • 可能な限りホームページまたはドキュメントへのリンクを含めてください
  • 今後、新しいフィールドを追加する場合は、下流のクライアントとの後方互換性を保ってください

コメント

MCP は初めてですか?

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

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