Eclipse Bazaar MCP
Discover agent tools by problem: every listing carries its Test Bench verdict or says it has none.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
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>"
}
}
}
}
Variables d'environnement
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
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
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.
Questions fréquentes
Qu'est-ce que Eclipse Bazaar MCP ?
Discover agent tools by problem: every listing carries its Test Bench verdict or says it has none.
Comment installer Eclipse Bazaar MCP ?
Il s'exécute sur votre machine. Dans 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. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Eclipse Bazaar MCP ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
Eclipse Bazaar MCP est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient Eclipse Bazaar MCP ?
Il est publié par CYAN-ECLIPSE-TECHNOLOGIES-LLC. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.