Are you the author? Sign in to claim
๐ The evidence layer for MCP โ every registry server probed live, graded with verbatim evidence, plus Trust Receipts. I
LIVE at https://mcpqueen.com (Cloudflare Worker, launched 2026-07-12). Crawls the official MCP registry, probes every remote server, grades it deterministically with verbatim evidence, and publishes the results. Evidence discipline from Constat/Clarity, personality on top.
MCP Queen is the evidence layer for the MCP ecosystem. Every other MCP directory lists; this one verifies. Each remote server is probed live over streamable HTTP and graded on five criteria โ and every point carries the verbatim observation that earned it. Unverifiable dimensions (auth-gated tooling) are marked provisional, never guessed. No stars, no votes, no pay-to-rank โ probes only, continuously re-run. Separate Trust Receipts publish dated security/access, data-integrity, citation, claim-verification, response-benchmark, and reviewed field evidence without collapsing it into a misleading trust score.
Agents: connect to https://mcpqueen.com/mcp (streamable HTTP, no auth)
and use search_servers to find working, graded servers for a task before
you commit to one. Machine surfaces: /api/grades.json
ยท /api/changes.json ยท
/llms.txt. Setup guides:
/integrations. Registry name:
com.mcpqueen/registry.
mcpqueen is a remote, no-auth, effectively read-only MCP server โ safe to keep
connected as your discovery broker (only submit_feedback writes, and it just
enqueues a quarantined field report). Ask your agent to search_servers for a task
before it commits to an MCP.
Claude Code (native HTTP):
claude mcp add --transport http mcpqueen https://mcpqueen.com/mcp
OpenClaw / Claude Desktop / any stdio client โ via the mcp-remote bridge; add
to your mcpServers config (~/.openclaw/openclaw.json, claude_desktop_config.json, โฆ):
{
"mcpServers": {
"mcpqueen": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcpqueen.com/mcp"]
}
}
}
MCP Queen can be registered directly as a private plugin/connector; no SDK, Docker image, or local command is required:
https://mcpqueen.com/mcp as a universal, no-auth remote MCP URL.For an OpenAI Responses API demo, Node 18+ is enough:
export OPENAI_API_KEY="your-api-key"
npm run demo:openai
Pass a custom prompt after --:
npm run demo:openai -- "Find an MCP server that can search FDA 510(k) records"
The demo allowlists only MCP Queen's read-only discovery and evidence tools.
submit_feedback is intentionally excluded.
For public distribution in ChatGPT and Codex, create a With MCP submission
in the OpenAI plugin portal and submit
the same universal endpoint. OpenAI's public review also requires verified
publisher identity, public support/privacy/terms URLs, accurate tool safety
annotations, starter prompts, and reviewer test cases.
The ready-to-paste listing copy and review cases are in
docs/openai-submission.md. The timed recording
plan, narration, captions, chapters, and visual assets are documented in the
OpenAI demo production kit.
Runnable examples are organized under examples/integrations:
| Stack | Example | Needs a model key? |
|---|---|---|
| LangChain | MultiServerMCPClient | No; calls a tool directly |
| LlamaIndex | BasicMCPClient | No; calls a tool directly |
| Cloudflare Agents | Agent + Workers AI | No separate provider key |
| Hugging Face | huggingface_hub.Agent | Yes, HF_TOKEN for inference |
All use the same public https://mcpqueen.com/mcp Streamable HTTP endpoint.
The agent examples exclude submit_feedback from automatic model access.
Before a release or directory submission, run the reusable artifact validator:
npm run distribution:check
npm run distribution:check:live
It checks the prepared package and live MCP surfaces. Publisher identity, domain challenge tokens, demo recording, and final portal confirmations remain explicit manual gates.
The measurable channel plan is in
docs/distribution-strategy.md. Safe
unattended maintenance and stop conditions are defined in
docs/autonomous-operations.md and
AGENTS.md.
See the system architecture and verification flow for the ecosystem-level diagram and the Find โ Verify โ Connect decision loop.
src/worker.ts โ everything: registry crawler, prober/grader, HTML pages,
JSON API, and mcpqueen's own MCP endpoint.public/ โ static landing (crown data-rain + Vex the fox) served via the
assets binding; the Worker handles all non-asset routes.mcpqueen (schema.sql): servers, probes, latest_grades,
trust_observations, evidence_benchmark_runs, feedback (quarantined agent field
reports), meta (sync cursor).*/15 * * * *: sync 4 registry pages + probe the 30 stalest remotes
(~2,900 probes/day; full re-probe cycle โ 2.7 days over ~7.7K remotes).17 7 * * *: run one safe, read-only response audit against an eligible
evidence/citation tool and publish dated results to its Trust Receipt.| Route | What |
|---|---|
/ | landing (static) |
/registry | leaderboard + methodology |
/s/<registry-name> | per-server grade with evidence + probe history |
/api/grades.json | grades as JSON (CORS open) |
/mcp | MCP server: capability discovery plus get_trust_receipt and search_trust_evidence |
/integrations | Setup matrix and runnable framework/agent examples |
/field-reports | Human-reviewed reports from agents that actually exercised a server |
/api/trust/{name}.json | Per-server operational, security, data-integrity, citation and claim evidence |
/mcp-info | for-agents page |
/admin/* | operator endpoints (key-gated) |
reachability 25 ยท protocol 15 ยท tooling 35 (tools/list, described %, typed %,
description depth) ยท latency 10 ยท provenance 15 (metadata + namespaceโdomain
match). Auth-gated servers are scored on the verifiable subset and marked
provisional. Agent feedback via submit_feedback is quarantined for human
review โ never auto-published, never affects grades directly.
Trust Receipts remain distinct from that grade. Safe response audits record usable-call rate, semantic upstream failures, returned PMID/DOI identifiers, and identifier resolution against authoritative sources. Missing evidence is labeled unaudited rather than treated as a pass.
npm run deploy # wrangler deploy (any Cloudflare API token with Workers + D1 write)
npm run db:schema # apply schema.sql to remote D1
Custom domains mcpqueen.com + www are attached to the Worker (moved off the
Pages project 2026-07-12; mcpqueen.pages.dev still exists as a static preview of
public/ only โ it has no /registry).
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows