Eclipse Bazaar MCP
Discover agent tools by problem: every listing carries its Test Bench verdict or says it has none.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
ghcr.io/cyan-eclipse-technologies-llc/bazaar-mcp:0b0883a4d28e925063a4665430e6a5401da15c20claude mcp add eclipse-bazaar-mcp -e 'BAZAAR_CATALOG=<BAZAAR_CATALOG>' -- docker run -i --rm ghcr.io/cyan-eclipse-technologies-llc/bazaar-mcp:0b0883a4d28e925063a4665430e6a5401da15c20
{
"mcpServers": {
"eclipse-bazaar-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/cyan-eclipse-technologies-llc/bazaar-mcp:0b0883a4d28e925063a4665430e6a5401da15c20"
],
"env": {
"BAZAAR_CATALOG": "<BAZAAR_CATALOG>"
}
}
}
}
Environment variables
BAZAAR_CATALOGPath to the catalog JSON the server reads. Defaults to the catalog.json bundled beside the server.
eclipse-bazaarclaude mcp add eclipse-bazaar-mcp -- uvx eclipse-bazaar==0.1.1
{
"mcpServers": {
"eclipse-bazaar-mcp": {
"command": "uvx",
"args": [
"eclipse-bazaar==0.1.1"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
Eclipse Bazaar MCP
Powered by Cyan Eclipse Technologies — https://cetech.ai The agent-facing discovery layer for Eclipse Bazaar (eclipsebazaar.com) — CETech's tested MCP marketplace.
Why this exists
Agents shop by problem, not by product name. A registry listing tells an agent that a server exists; it does not say what problem the tool solves, whether anyone tested it, or what was not tested. Eclipse Bazaar's differentiator is exactly that honesty layer — every listing carries its Test Bench verdict, its certified scope, and its not-tested list, or states plainly that no verdict exists yet.
This MCP server is how agents query that catalog:
- By problem —
find_solutionsmatches a plain-language problem against problem statements + capabilities and explains the fit, with status and certification badges inline. - By keyword —
search_productsranks across names, capabilities, and categories, and every hit carriesmatch_reasons[]: the ranking is never a black box. - With receipts —
get_certificationreturns the latest Test Bench verdict plus a live summary of the underlying scorecard (check counts, environment, date), the certified scope, and thenot_testedlist. - Honestly labelled — spec-stage products are
status: specandcertified: false; products whose bench run is pending say "not yet certified"; The White Report MCP's verdict is CERTIFIED(live) — the 2026-10-25 live-host bench (card -11) superseded its earlier logic-level PARTIAL, and every surface is kept in sync from the newest scorecard bysync_verdicts.py.
Tools (6)
| Tool | What it does |
|---|---|
search_products(query, category?) | Ranked keyword search; every hit carries match_reasons[]. |
find_solutions(problem) | Problem-first matching with fit explanation + status/certification badges. |
get_product(id) | Full entry incl. certification block and what was NOT tested. |
compare_products(ids[]) | Side-by-side: status, pricing model, certification, platforms. |
get_certification(id) | Latest bench verdict + scorecard summary + scope + not_tested; explicit "NOT YET CERTIFIED" when none exists. |
list_categories() | Categories with counts by status. |
Every response includes a data_freshness note (catalog build date + source references). Scorecard summaries are read live from ../test-bench/results/ at call time.
Catalog (v0.1.0 — 64 products, CETech only)
Seeded only from real sources — each product's bazaar-manifest.json, the latest Test Bench scorecard, the MCP product slate, and the Eclipse Mail spec. No invented products, no invented verdicts.
| Product | Status | Bench verdict |
|---|---|---|
| Eclipse Agent Wallet MCP | in-development | CERTIFIED(sandbox) |
| CertBridge MCP | in-development | CERTIFIED(staging) |
| HostBridge MCP | in-development | CERTIFIED(simulator) |
| Eclipse Connect | dogfood | CERTIFIED(dogfood) |
| The White Report MCP | live | CERTIFIED(live) |
| Eclipse Apply MCP | in-development | CERTIFIED(sandbox) |
| Eclipse Herald MCP | in-development | CERTIFIED(local) |
| Eclipse Beacon MCP | in-development | CERTIFIED(local) |
| Eclipse Cluster MCP | in-development | CERTIFIED(simulator) |
| Eclipse Thread MCP | in-development | CERTIFIED(simulator) |
| Eclipse Constellation MCP | in-development | CERTIFIED(local) |
| Eclipse Deep Field MCP | in-development | CERTIFIED(local) |
| Eclipse Pantry MCP | in-development | CERTIFIED(simulator) |
| Eclipse Marquee MCP | in-development | CERTIFIED(simulator) |
| Eclipse Dispatch MCP | in-development | CERTIFIED(local) |
| Eclipse Social Core MCP | in-development | CERTIFIED(local) |
| Eclipse Aperture MCP | in-development | CERTIFIED(local) |
| Eclipse Zephyr MCP | in-development | CERTIFIED(live-read) |
| Eclipse Environment MCP | in-development | CERTIFIED(simulator) |
| Eclipse Procure MCP | in-development | CERTIFIED(simulator) |
| Eclipse Gig Core MCP | in-development | CERTIFIED(local) |
| Eclipse Compass MCP | in-development | CERTIFIED(simulator) |
| Eclipse Stage MCP | in-development | CERTIFIED(simulator) |
| Eclipse Zenith MCP | in-development | CERTIFIED(simulator) |
| Eclipse Muster MCP | in-development | CERTIFIED(local) |
| Eclipse Haven MCP | in-development | CERTIFIED(simulator) |
| Eclipse Orbit MCP | in-development | CERTIFIED(simulator) |
| Eclipse Voice Core MCP | in-development | CERTIFIED(local) |
| Eclipse Trunk MCP | in-development | CERTIFIED(simulator) |
| Eclipse Connect MCP | dogfood | CERTIFIED(dogfood-facade) |
| Eclipse Connect · Beyond Compare MCP | in-development | CERTIFIED(simulated) |
| AgentReady MCP | in-development | CERTIFIED(local) |
| Florida Bid Intel MCP | in-development | CERTIFIED(local) |
| Eclipse Bazaar MCP (this server) | in-development | CERTIFIED(local) |
| Eclipse Envoy MCP | in-development | CERTIFIED(local) |
| Eclipse Fathom MCP | in-development | CERTIFIED(local) |
| Eclipse Codex MCP | in-development | CERTIFIED(local) |
| Eclipse Ledger MCP | in-development | CERTIFIED(local) |
| Eclipse Till MCP | in-development | CERTIFIED(local) · Ads Rail P1 extension CERTIFIED(local/simulator), Stripe test mode only — NOT PROVEN IN STRIPE |
| Eclipse Book MCP | in-development | CERTIFIED(local) |
| Eclipse Forecast MCP | in-development | CERTIFIED(local) |
| Eclipse Strike MCP | in-development | CERTIFIED(local) |
| Eclipse Meter MCP | in-development | CERTIFIED(local) |
| Eclipse Tripwire MCP | in-development | CERTIFIED(local) |
| Eclipse Umbra MCP | in-development | CERTIFIED(local) |
| Eclipse Blackbox MCP | in-development | CERTIFIED(local) |
| Eclipse Docket MCP | in-development | CERTIFIED(local) |
| Eclipse Countermark MCP | in-development | CERTIFIED(local) |
| Eclipse Census MCP | in-development | CERTIFIED(local) |
| Eclipse Crosswalk MCP | in-development | CERTIFIED(local) |
| Eclipse Redteam MCP | in-development | CERTIFIED(local) |
| Eclipse Span MCP | in-development | CERTIFIED(local) |
| Eclipse Airtime MCP | in-development | CERTIFIED(local/simulator) |
| Eclipse Friction MCP | in-development | CERTIFIED(local) |
| Eclipse Test Bench | in-development | not certified — in-house artifact, productization in progress (slate T1) |
| Eclipse Stocktake | in-development | not certified — in-house artifact, productization in progress (slate T4) |
| Eclipse Press | in-development | not certified — in-house artifact, productization in progress (slate T3) |
| Herald Card Kit | in-development | not certified — in-house artifact, productization in progress (slate T7) |
| Eclipse BidMatrix MCP | in-development | CERTIFIED(local) |
| Section 508 Evidence MCP | in-development | CERTIFIED(local) |
| FedScope MCP | in-development | CERTIFIED(local) |
| Eclipse Health Check MCP | in-development | CERTIFIED(local) |
| Eclipse Legacy Recon MCP | in-development | FAILED — standing bench verdict, run 8 (22/25 checks); scorecards retained append-only |
| Eclipse Steward MCP | in-development | CERTIFIED(local) |
| Eclipse Mail MCP | in-development | CERTIFIED(local / fixture-only) |
| Eclipse Proof MCP | in-development | CERTIFIED(local) |
| Eclipse Charter MCP | in-development | CERTIFIED(local) |
| Eclipse Colophon MCP | in-development | CERTIFIED(local/simulator) |
| Eclipse Tether MCP | in-development | CERTIFIED(simulator) |
| Eclipse Proving MCP | in-development | CERTIFIED(simulator) |
| Eclipse Wageward MCP | in-development | CERTIFIED(local) |
| Eclipse Covenant MCP | in-development | CERTIFIED(local/simulator) |
| Eclipse Meridian MCP | in-development | CERTIFIED(local, synthetic scope) |
| Eclipse Consent MCP | in-development | CERTIFIED(local) |
| Eclipse Lineage MCP | in-development | CERTIFIED(local) |
| Eclipse Attest MCP | in-development | CERTIFIED(local) |
| Eclipse Revoke MCP | in-development | CERTIFIED(local) |
| Eclipse Keyhold MCP | in-development | CERTIFIED(local) |
| Eclipse Loft MCP | in-development | CERTIFIED(simulator) |
Run it
python3 server.py # MCP over stdio, stdlib only, no dependencies
python3 smoke_test.py # protocol + routing + honesty assertions (9 checks)
Catalog lives in catalog.json beside the server (override with $BAZAAR_CATALOG).
Verdict sync (EB-09)
Bench verdicts have ONE source of truth: the newest scorecard per tool in ../test-bench/results/ (run-sequence suffix decides — a -11 card supersedes -2). python3 sync_verdicts.py rebuilds verdict-ledger.json and checks catalog.json, product bazaar-manifest.json files, this README's table, and the storefront bench lines against it (exit 1 on drift); --apply fixes the machine-safe fields. Dogfood logs annotate live state only — they never change a bench verdict. Run it after every bench run.
Scope & roadmap
- v0.1.0 (this): CETech catalog only, discovery only. No purchasing.
- P2: third-party listings (the vendor catalog opens; listings pass the Test Bench gate before they can carry a badge).
- Future purchase hooks (noted, not built): x402 pay-per-call for paid tools, and an Agent Wallet policy check before any charge — an agent's granted spending scope governs Bazaar purchases the same way it governs everything else.
License / attribution
A Cyan Eclipse Technologies product. The "Powered by Cyan Eclipse Technologies" attribution travels with it.
Frequently asked questions
What is Eclipse Bazaar MCP?
Discover agent tools by problem: every listing carries its Test Bench verdict or says it has none.
How do I install Eclipse Bazaar MCP?
It runs on your machine. In Claude Code: claude mcp add eclipse-bazaar-mcp -e 'BAZAAR_CATALOG=<BAZAAR_CATALOG>' -- docker run -i --rm ghcr.io/cyan-eclipse-technologies-llc/bazaar-mcp:0b0883a4d28e925063a4665430e6a5401da15c20. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Eclipse Bazaar MCP need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Eclipse Bazaar MCP open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Eclipse Bazaar MCP?
It is published by CYAN-ECLIPSE-TECHNOLOGIES-LLC. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.