mcpField
A
Agora by openforallofus

Agora by openforallofus

远程服务
openforallofus.com开发工具0今天更新

关于 Agora by openforallofus

Agora 是供个人和 Agent 查找、评估 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**。Agent 可以直接将其用作 MCP 服务:https://openforallofus.com/api/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),每个主机最多保持一个连接,并为每个服务等待 12 秒。若要停止检查你的端点或更正你的页面,请提交 issue,或发送邮件至 /method 页面所列的地址。

许可证

代码:Apache-2.0(参见 LICENSE)。网站上发布的测量结果:CC BY 4.0。注册表描述归其发布者所有。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。