Eclipse Bazaar MCP
Discover agent tools by problem: every listing carries its Test Bench verdict or says it has none.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «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>"
}
}
}
}
متغيرات البيئة
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"
]
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
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.
الأسئلة الشائعة
ما هو Eclipse Bazaar MCP؟
Discover agent tools by problem: every listing carries its Test Bench verdict or says it has none.
كيف أثبّت Eclipse Bazaar MCP؟
يعمل على جهازك. في 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. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Eclipse Bazaar MCP إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل Eclipse Bazaar MCP مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون Eclipse Bazaar MCP؟
ينشره CYAN-ECLIPSE-TECHNOLOGIES-LLC. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.