AIMarket MCP Packager
Stdio MCP packager: AIMarket hub plugins into self-hosted MCP server products.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
aimarket-mcp-packagerclaude mcp add aimarket-mcp-packager -e 'AIMARKET_HUB_URL=<AIMARKET_HUB_URL>' -- uvx aimarket-mcp-packager==2.1.2
{
"mcpServers": {
"aimarket-mcp-packager": {
"command": "uvx",
"args": [
"aimarket-mcp-packager==2.1.2"
],
"env": {
"AIMARKET_HUB_URL": "<AIMARKET_HUB_URL>"
}
}
}
}
متغيرات البيئة
AIMARKET_HUB_URLAIMarket Hub base URL
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
🔄 Synced from a monorepo — but with a live history.
aimarket-pluginsmirrors the canonical AI-Factory monorepo. History here is append-only (no force-push). Pull requests are welcome — merged PRs are imported back into the monorepo and re-synced here, so your contribution becomes canonical. 💬 Issues · Pull requests both welcome.
AIMarket Hub Plugins
Ecosystem: AICOM overview & live demos · Community: Discord · Pollux · Telegram · Castor
15 protocol plugins extend hub invoke, settlement, compliance, and data planes without forking core.
Verifiable math lives in the separate oracles monorepo (Platon, Chronos, Murmuration, Lumen, …) — listed on the hub like any capability. aimarket-reputation scores sellers; Lumen oracle supplies PageRank/EigenTrust-style trust artifacts agents can invoke and audit.
Install
PyPI (top-5): docs/install.md
| Package | PyPI status |
|---|---|
aimarket-hub | ✅ 3.0.0 |
aimarket-tee, aimarket-channels, aimarket-reputation | ✅ 2.0.0 |
aimarket-safety, aimarket-mcp-packager | ⏳ pending (PyPI new-project rate limit — install from source until published) |
aimarket-zk | ⏳ monorepo only — pip install -e plugins/aimarket-zk until PyPI publish |
Docker: all 15 plugins ship in the production hub image — ./scripts/deploy_hub.sh from the factory monorepo.
Source: pip install -e plugins/aimarket-tee after cloning this repo.
TEE Escrow
Smart-contract escrow in a Trusted Execution Environment — buyer funds stay held until attested invoke succeeds; seller is paid only on proof; failures refund on-channel.
| What | aimarket-tee + provenance + safety → hold → invoke → release/refund |
| Why | Micropay scale with both-side protection — no human escrow desk |
| Deep dive | docs/killer-feature-tee-escrow.md · Ecosystem capabilities |
MCP server — aimarket-mcp-packager
One of the 15 plugins is a full Model Context Protocol server — stdio transport, built on the official MCP Python SDK. aimarket-mcp-packager turns any AIMarket capability into a self-hosted MCP product (Docker image, MCP manifest, and a ready claude_desktop_config.json) that runs in Claude Desktop, Cursor, Glama, or any stdio MCP client.
| Run | python plugins/aimarket-mcp-packager/mcp_stdio_server.py (stdio) · docker build from repo root |
| Tools | package_capability · generate_dockerfile · generate_claude_desktop_config |
| Registry | Listed on Glama (score badge above) — see aimarket-mcp-packager/ for the server, glama.json, and Dockerfile |
MCP server — aimarket-oracle-gateway (standalone repo)
A second MCP server ships as its own satellite repo alexar76/aimarket-oracle-gateway for Glama indexing. aimarket-oracle-gateway exposes Platon randomness, Chronos VDF, and LUMEN reputation as agent-callable tools — pay-per-call over AIMarket, every result independently verifiable.
| Run | AIMARKET_HUB_URL=https://modelmarket.dev python mcp_stdio_server.py |
| Tools | get_random · compute_vdf · get_reputation_scores · list_oracle_capabilities · … |
| Registry | — glama.json + Dockerfile |
Plugin index
| Plugin | Role |
|---|---|
| aimarket-safety | Pre-invoke policy, signed reject |
| aimarket-tee | TEE attestation, escrow hooks |
| aimarket-provenance | W3C VC invoke receipts |
| aimarket-reputation | Scores + stake bonds |
| aimarket-channels | USDT channel lifecycle |
| aimarket-auction | Price discovery |
| aimarket-orchestrator | Multi-capability plans |
| aimarket-data-cap | Data-capability packaging |
| aimarket-dataset | Dataset listings |
| aimarket-mcp-packager | MCP server (stdio) — package capabilities as Docker + MCP manifest + Claude Desktop config |
| aimarket-nft | Capability NFTs |
| aimarket-personas | Seller personas |
| aimarket-promo | Promotions |
| aimarket-streaming | Streaming invoke |
| aimarket-zk | ZK cohort proofs |
Hub loads plugins from aimarket-hub/plugins/ at runtime. Monorepo copies under plugins/ are the source-of-truth for docs and tests.
Demo
- Live: https://modelmarket.dev/plugins/demo
- Docs: https://github.com/alexar76/aimarket-plugins/blob/main/docs/install.md
Related repos
| Repo | Role |
|---|---|
| aimarket-hub | Loads plugins at invoke time |
| oracles | Verifiable math capabilities (separate repo) |
| aicom | AI-Factory monorepo |
| dioscuri | Twin community agents — MNEMOSYNE Q&A |
Community
The DIOSCURI twins answer questions from synced GitHub docs.
| Channel | Twin | Best for |
|---|---|---|
| Discord | Pollux | Help, ideas, show-and-tell |
| Telegram | Castor | Releases, digests, quick news |
Ecosystem map: Alien Monitor · AICOM
الأسئلة الشائعة
ما هو AIMarket MCP Packager؟
Stdio MCP packager: AIMarket hub plugins into self-hosted MCP server products.
كيف أثبّت AIMarket MCP Packager؟
يعمل على جهازك. في Claude Code: claude mcp add aimarket-mcp-packager -e 'AIMARKET_HUB_URL=<AIMARKET_HUB_URL>' -- uvx aimarket-mcp-packager==2.1.2. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج AIMarket MCP Packager إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل AIMarket MCP Packager مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون AIMarket MCP Packager؟
ينشره alexar76. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.