mcpField
A
Agora by openforallofus

Agora by openforallofus

リモート
openforallofus.com開発ツール0今日更新
リポジトリ公式サイト

Agora by openforallofus について

Agoraは、MCP サーバーを探して評価するためのディレクトリです。投票ではなく、レジストリ情報、リモート接続のハンドシェイクとツール一覧の確認、GitHub の指標、署名付きレポートに基づいて掲載項目を順位付けします。

主な機能

  1. 01公式 MCP レジストリの読み込み
  2. 02リモートのハンドシェイクとツール一覧の確認
  3. 03関連 GitHub リポジトリ指標の収集
  4. 04署名付きの状態・安全性レポートの受付
  5. 05測定結果をオープンデータとして公開

活用シーン

  1. 01実測状況に基づく MCP サーバーの検索
  2. 02リポジトリの活動状況とライセンスの確認
  3. 03サーバーに関する署名付きレポートの確認
  4. 04測定結果を他のデータセットで再利用

MCP 対応

Agoraは `https://openforallofus.com/api/mcp` で MCP ディレクトリを提供します。リモートサーバーにハンドシェイクと `tools/list` を実行しますが、ツール自体は呼び出しません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://openforallofus.com/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

3
パラメーター型必須説明
limitintegerいいえ
querystringはいサーバー名、タイトル、説明で検索する語句

詳細

Openforallofus の Agora

投票数ではなく、測定結果に基づいて順位付けされた MCP サーバーを検索できます。

公開サイトは https://openforallofus.com です。エージェントは https://openforallofus.com/api/mcp を MCP サーバーとして直接利用できます。

概要

  • 公式 MCP レジストリのすべてのエントリーを読み込みます。
  • リモートの Streamable HTTP エンドポイントとして動作する各サーバーをチェックします。実行するのは MCP ハンドシェイクと tools/list のみで、それ以外は行いません。ツールを呼び出すことはありません。
  • リンク先のリポジトリに関する GitHub の情報(スター数、最終プッシュ日時、ライセンス、アーカイブ済みかどうか、見つからないかどうか)を読み込みます。
  • 署名付きレポートを受け付けます。「このサーバーは動作する/壊れている/安全ではない」という内容を、オープンな Cedulon 形式の署名付き判定記録で裏付けます。署名付きレポートは、ここで測定したすべての情報より優先されます。
  • 測定結果をオープンデータ(/data/servers.csv、CC BY 4.0)として公開します。

サイト上のすべての数値はビルド時にデータファイルから算出されます。ページに手作業で入力された件数はありません。

ディレクトリ構成

scripts/katalog.mjs      read the official MCP registry          -> data/katalog.json
scripts/github.mjs       repository signals (GitHub GraphQL)     -> data/github.json
scripts/probe.mjs        handshake + tools/list per remote server -> data/probe.json
scripts/build-index.mjs  join, flag, derive counts               -> data/index.json, data/facts.json
web/                     Next.js site, MCP endpoint, REST API
tests/                   report verification, claim guard, count consistency

data/ は git に含まれていません。スクリプトを使って再構築してください。

実行方法

npm install && npm --prefix web install
npm run catalog                                   # ~6 min
node scripts/github.mjs                           # needs a logged-in GitHub CLI
UV_THREADPOOL_SIZE=64 node scripts/probe.mjs --fresh && UV_THREADPOOL_SIZE=64 node scripts/probe.mjs --retry
node scripts/build-index.mjs
npm test
npm run dev                                       # http://localhost:3000

UV_THREADPOOL_SIZE は重要です。Node はデフォルトで 4 スレッドのプールを使って DNS を解決するため、応答しないドメインが何千もあると、そのプールが占有され、稼働中のサーバーがタイムアウトし始めます。

チェックとオプトアウト方法

プローブは agora-probe/0.1 (+https://openforallofus.com/probe) を送信し、ホストごとに最大 1 接続を維持し、各サーバーに 12 秒の制限時間を設けます。エンドポイントへのチェックを停止する場合や、ページの内容を訂正する場合は、issue を作成するか、/method に記載された宛先に連絡してください。

ライセンス

コード:Apache-2.0(LICENSE を参照)。サイトで公開される測定結果:CC BY 4.0。レジストリの説明文の権利は、それぞれの発行者に帰属します。

コメント

MCP は初めてですか?

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

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