Agora by openforallofus

com.openforallofusv0.1.0更新於 Oct 4, 2026

Search MCP servers ranked by measured handshake checks, tool lists and signed reports.

已驗證Streamable HTTP可網頁執行Developer ToolsWeb Search & Scraping

概覽

AI 產生的概覽

讓助理搜尋 MCP 伺服器目錄,依實測的握手與工具清單檢查以及簽章報告排序。

功能
Agora 是一個可搜尋的 MCP 伺服器索引。它讀取官方 MCP 登錄檔,對每個遠端 Streamable HTTP 伺服器執行一次握手和一次 tools/list 呼叫,並補上 GitHub 訊號,例如星號數、最近推送、授權條款與封存狀態。它接受說明某伺服器可用、已損壞或不安全的簽章報告,且簽章報告優先於實測資料。結果以開放資料形式發布。
適用情境
當你想依實際觀測行為而非人氣來尋找或比較 MCP 伺服器時,或需要快速判斷某個遠端伺服器是否回應並列出工具時,可以使用它。
執行需求
使用供應商網站上的遠端 MCP 端點;未宣告任何套件、帳號、API 金鑰或環境變數。助理需要能連線至該端點的網路。
安裝前請注意
此索引只回報握手與 tools/list 結果,因此被收錄不代表安全或品質背書。簽章報告可能優先於實測資料,排名應視為第三方資料。清單未要求任何憑證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Agora by openforallofus,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "agora": {
      "type": "http",
      "url": "https://openforallofus.com/api/mcp"
    }
  }
}

README

Agora by openforallofus

Search for MCP servers, ranked by what was measured instead of what was voted.

Live at https://openforallofus.com. Agents can use it directly as an MCP server at https://openforallofus.com/api/mcp.

What it does

  • Reads every entry in the official MCP registry.
  • Checks each server that runs as a remote Streamable HTTP endpoint: one MCP handshake and one tools/list, nothing else. No tool is ever called.
  • Reads GitHub signals for linked repositories: stars, last push, licence, archived, missing.
  • Accepts signed reports: "this server works / is broken / is unsafe", backed by a signed decision record in the open Cedulon format. Signed reports outrank everything measured here.
  • Publishes the measurements as open data (/data/servers.csv, CC BY 4.0).

Every number on the site is derived from the data files at build time; no page carries a hand-typed count.

Layout

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

data/ is not in git; rebuild it with the scripts.

Run it

sh
npm install && npm --prefix web installnpm run catalog                                   # ~6 minnode scripts/github.mjs                           # needs a logged-in GitHub CLIUV_THREADPOOL_SIZE=64 node scripts/probe.mjs --fresh && UV_THREADPOOL_SIZE=64 node scripts/probe.mjs --retrynode scripts/build-index.mjsnpm testnpm run dev                                       # http://localhost:3000

UV_THREADPOOL_SIZE matters: Node resolves DNS on a four-thread pool by default, and thousands of dead domains starve it until live servers start timing out.

The check, and how to opt out

The probe sends agora-probe/0.1 (+https://openforallofus.com/probe), holds at most one connection per host, and gives each server 12 seconds. To stop the check against your endpoint or correct your page, open an issue or write to the address on /method.

Licence

Code: Apache-2.0 (see LICENSE). Measurements published on the site: CC BY 4.0. Registry descriptions belong to their publishers.

來源:README.md,提交 39a6233

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.1.0最新Oct 4, 2026