metamesh.context
Compact snapshot of the MetaMesh gateway: active tool count, top categories, payment/billing status, last discovery. Best first call for context.
無需輸入參數。
dev.metamesh-uga由 metamesh-uga.dev 發布官方發布者v2.0.3更新於 Nov 2, 2026
Serverless edge control plane to discover, route and monetize 14,982+ MCP tools.
遠端閘道,讓助理搜尋 13,000+ 個 MCP 工具目錄,並透過內建 Stripe 工具讀寫 Stripe 帳戶資料。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/dev.metamesh-uga%2Fmetamesh-uga/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"metamesh-uga": {
"type": "http",
"url": "https://api.metamesh-uga.dev/mcp"
}
}
}The MCP Operating System — A Serverless Control Plane for AI Agents and MCP Infrastructure
[MCP Registry] [Status] [MCP OS]
Set & Forget | Zero Infrastructure | Serverless | Edge Native | MCP Operating System
https://api.metamesh-uga.dev — operationalhttps://dashboard.metamesh-uga.devhttps://api.metamesh-uga.dev/mcp (JSON-RPC over HTTP)dev.metamesh-uga/metamesh-uga v2.0.0 — published & latest/v1/x402/info)MetaMesh-UGA is the MCP Operating System: a serverless, edge-native control plane that discovers, verifies, scores, routes, monitors and scales MCP servers behind a single endpoint.
It combines registry sync, semantic discovery, trust scoring, policy enforcement, security scanning, lifecycle management, smart routing, multi-level caching, reliability patterns, self-healing and real-time analytics to make MCP infrastructure production-ready for AI agents.
Connect in seconds: point any MCP client (Claude, Windsurf, Cursor, Antigravity) at https://api.metamesh-uga.dev/mcp, or register an agent for a programmatic API key. Either way you gain access to a curated, trusted, and benchmarked catalog of MCP servers.
Add to Devin / Cursor / Windsurf / Claude Desktop:
Or test directly via JSON-RPC:
Two complementary, production-ready payment models:
Agents top up a USD balance once via Stripe Checkout, then per-call pricing is debited automatically from the balance. No per-call fees, no crypto required.
Operator activation:
When Stripe is unset, anonymous calls stay free and /v1/agent/topup returns a clear 503.
Current production state: Stripe (live keys) and the
checkout.session.completedwebhook are configured, andBILLING_ENABLED="true". Enforcement applies to the RESTPOST /v1/callendpoint — every caller is charged per request, so top up via/v1/agent/topupfirst. The public MCP endpoint (POST /mcp) stays free for discovery (tools/list) and nativemetamesh.*tools, so MCP clients keep working without an account.
The x402 protocol: agents pay per call in USDC on-chain. Send an X-PAYMENT header; on HTTP 402 read the accepts requirements.
POST /v1/call). When enforcement is active and no payment is attached, the gateway responds HTTP 402 with a standard accepts requirements body (scheme exact, network base, asset USDC, payTo, maxAmountRequired).X-PAYMENT header (base64 JSON).X-PAYMENT-RESPONSE header with the on-chain tx.x402 is implemented but disabled until you set a receiving wallet:
Per-tool pricing lives in the tool_pricing table (default $0.001/call, bulk $0.0005).
MetaMesh-UGA adotta un'architettura a due piani ispirata ai service mesh moderni.
Per maggiori dettagli: docs/ARCHITECTURE.md.
MIT License - vedi LICENSE
Davanzo Keoma - GitHub
Il "set & forget" è realtà. 🚀
來源:README.md,提交 b2e7d1f
Compact snapshot of the MetaMesh gateway: active tool count, top categories, payment/billing status, last discovery. Best first call for context.
無需輸入參數。
Search the catalog of 13k+ MCP tools by keyword. Returns concise matches (name, category, description). Use this instead of listing all tools.
q必填limitDetailed info for a specific catalog tool: description, category, trust/security score, state, source.
name必填Usage analytics: total tools, calls, success rate and recent error counts. Read-only.
無需輸入參數。
Control/observability: status of the registry discovery engine (active tools, last run, pages fetched).
無需輸入參數。
Gateway health: database connectivity, payment configuration and feature flags.
無需輸入參數。
Stripe integration planner. Use this tool to help users accept payments, sell products online, set up billing, set up a marketplace or platform, or build any Stripe integration. C…
acceptmessageguide_idselected_leaf_nodesShare feedback about Stripe's products. Submit when the user gives product feedback or you observe something concrete that worked or failed. Do not report model behavior, the use…
actorcontext必填message必填sentiment必填feature_areaSearch the Stripe documentation for the given question and language. It takes two arguments: - question (str): The user question to search an answer for in the Stripe documentati…
languagequestion必填search_only_api_refThis will get the account info for the logged in Stripe account.
無需輸入參數。
Search for Stripe API operations by providing an intent and a resource to operate on. For the resource, use a specific, descriptive phrase (e.g. "issuing card transactions", "pay…
limitintent必填resource必填Get detailed parameter information for a specific Stripe API operation. Provide the stripe_api_operation_id from stripe_api_search results to see all path, query, and body paramet…
stripe_api_operation_id必填Read data from any Stripe API GET operation: 1. Use stripe_api_search to find the operation ID. 2. Use stripe_api_details to see its parameters, unless the search result already l…
parametersstripe_api_operation_id必填Write data via any Stripe API POST/PATCH/PUT/DELETE operation: 1. Use stripe_api_search to find the operation ID. 2. Use stripe_api_details to see its parameters, unless the searc…
parametershuman_confirmationstripe_api_operation_id必填This tool is for analyzing Stripe Sigma and Metrics data (e.g. about revenue, charges, products, invoices, subscriptions, disputes, transactions, tax tables, payments etc) and run…
intent必填params已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在儲存庫或註冊中心條目中宣告授權條款。
git clone https://github.com/SiouxTXT/metamesh-uga.gitcd metamesh-uganpm install# Installa Wranglernpm install -g wrangler
# Login a Cloudflarewrangler login
# Crea database D1wrangler d1 create metamesh-catalog
# Crea KV namespacewrangler kv:namespace create "CACHE"
# Crea R2 bucketwrangler r2 bucket create metamesh-wasm# Stripewrangler secret put STRIPE_SECRET_KEYwrangler secret put STRIPE_WEBHOOK_SECRET
# JWTwrangler secret put JWT_SECRET
# Alerting (opzionale)wrangler secret put TELEGRAM_BOT_TOKENwrangler secret put TELEGRAM_CHAT_ID
# Adminwrangler secret put ADMIN_KEYwrangler d1 execute metamesh-catalog --file=./shared/migrations/001_init.sql# Deploy Workersnpm run deploy:workers
# Deploy Dashboardcd packages/dashboardnpm installnpm run deploycd cligo build -o metamesh
# Installa globalmentemv metamesh /usr/local/bin/
# O usa direttamente./metamesh connect# Connetti al gateway (salva la config locale)metamesh connect
# Chiama un tool (raggiunge POST /v1/call)metamesh call example.echo --message "hello"
# Lista tool disponibilimetamesh list --category demo
# Visualizza utilizzometamesh usage# List tools (paginated, public)curl "https://api.metamesh-uga.dev/v1/tools?limit=20&sort=popularity"
# Full-text searchcurl "https://api.metamesh-uga.dev/v1/search?q=github"
# Execute a toolcurl -X POST \ -H "Content-Type: application/json" \ -d '{"tool": "example.echo", "params": {"message": "hello"}}' \ https://api.metamesh-uga.dev/v1/call{ "mcpServers": { "metamesh-uga": { "url": "https://api.metamesh-uga.dev/mcp", "transport": "http" } }}curl -X POST https://api.metamesh-uga.dev/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'# 1. Register an agent (returns agent_id + api_key, shown once)curl -X POST https://api.metamesh-uga.dev/v1/agent/register \ -H "Content-Type: application/json" -d '{"name":"My Agent"}'
# 2. Top up via Stripe (returns a Checkout URL)curl -X POST https://api.metamesh-uga.dev/v1/agent/topup \ -H "X-Agent-Id: agent_xxx" -H "X-Agent-Key: ak_xxx" \ -H "Content-Type: application/json" -d '{"amount_usd": 10}'
# 3. Call tools — balance is debited per callcurl -X POST https://api.metamesh-uga.dev/v1/call \ -H "X-Agent-Id: agent_xxx" -H "X-Agent-Key: ak_xxx" \ -H "Content-Type: application/json" \ -d '{"tool":"example.echo","params":{"message":"hi"}}'
# 4. Check balance / historycurl https://api.metamesh-uga.dev/v1/agent/wallet -H "X-Agent-Id: agent_xxx" -H "X-Agent-Key: ak_xxx"curl https://api.metamesh-uga.dev/v1/billing/infowrangler secret put STRIPE_SECRET_KEY --env production # sk_live_... or sk_test_...wrangler secret put STRIPE_WEBHOOK_SECRET --env production # whsec_... (Stripe webhook signing secret)# Point a Stripe webhook to: https://api.metamesh-uga.dev/v1/stripe/webhook (event: checkout.session.completed)# Optionally set BILLING_ENABLED="true" in wrangler.toml to require payment for ALL callers.curl https://api.metamesh-uga.dev/v1/x402/info# In wrangler.toml [env.production.vars]X402_ENABLED = "true"X402_PAY_TO = "0xYourBaseWallet"# X402_FACILITATOR_URL and USDC_CONTRACT have working defaults┌─────────────────────────────────────────────────────────────────────────────┐│ META MESH-UGA — MCP OPERATING SYSTEM │├─────────────────────────────────────────────────────────────────────────────┤│ ││ ┌─────────────────────────────────────────────────────────────────────┐ ││ │ CONTROL PLANE │ ││ │ │ ││ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ ││ │ │ Registry │ │ Discovery│ │ Trust │ │ Policy │ │ Lifecycle│ │ ││ │ │ Engine │ │ Engine │ │ Engine │ │ Engine │ │ Manager │ │ ││ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │ ││ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ ││ │ │ Security │ │Benchmark │ │Analytics │ │ Config │ │ ││ │ │ Scanner │ │ Engine │ │ Engine │ │ Engine │ │ ││ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │ ││ └─────────────────────────────────────────────────────────────────────┘ ││ │ ││ ▼ ││ ┌─────────────────────────────────────────────────────────────────────┐ ││ │ DATA PLANE │ ││ │ │ ││ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ ││ │ │ Routing │ │ Cache │ │ Health │ │ Proxy │ │ Rate │ │ ││ │ │ Engine │ │ Engine │ │ Engine │ │ Engine │ │ Limiting │ │ ││ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │ ││ └─────────────────────────────────────────────────────────────────────┘ ││ │ ││ ▼ ││ ┌─────────────────────────────────────────────────────────────────────┐ ││ │ MCP ECOSYSTEM │ ││ │ (Server MCP A, B, C, D, E...) │ ││ └─────────────────────────────────────────────────────────────────────┘ │└─────────────────────────────────────────────────────────────────────────────┘metamesh-uga/├── packages/│ ├── gateway/ # Data Plane: API Gateway, Routing, Cache, Proxy, Reliability│ ├── discovery/ # Control Plane: Discovery Engine│ ├── registry/ # Control Plane: Registry Engine (federation, mirroring, snapshot)│ ├── trust/ # Control Plane: Trust Engine│ ├── security/ # Control Plane: Security Scanner│ ├── policy/ # Control Plane: Policy Engine│ ├── benchmark/ # Control Plane: Benchmark Engine│ ├── lifecycle/ # Control Plane: Lifecycle Manager│ ├── recommendation/ # Control Plane: Recommendation Engine│ ├── cost/ # Control Plane/Data Plane: Cost Optimizer│ ├── compatibility/ # Control Plane: Compatibility Engine│ ├── intelligence/ # Control Plane: AI Intelligence Layer│ ├── analytics/ # Control Plane: Analytics Engine│ ├── health/ # Data Plane: Health Engine│ ├── config/ # Control Plane: Config Engine│ ├── cache/ # Data Plane: Advanced Cache Engine│ ├── self-healing/ # Data Plane: Self-Healing Engine│ ├── aggregator/ # Motore di aggregazione│ ├── inserter/ # Motore di inserimento│ ├── updater/ # Motore di aggiornamento│ ├── eliminatore/ # Motore di eliminazione│ ├── alerts/ # Alerting Worker│ ├── agent-billing/ # Billing per AI Agent│ ├── dashboard/ # Cloudflare Pages (React)│ └── landing/ # Landing page├── cli/ # CLI Tool (Go)├── shared/ # Librerie condivise│ ├── src/│ │ ├── auth.js # Autenticazione│ │ ├── ratelimit.js # Rate limiting│ │ ├── wasm-runtime.js # WASM execution│ │ └── x402.js # x402 Protocol│ └── migrations/ # Database migrations├── docs/ # Documentazione└── wrangler.toml # Configurazione Cloudflare# .envCLOUDFLARE_API_TOKEN=xxxCLOUDFLARE_ACCOUNT_ID=xxxD1_DATABASE_ID=xxxJWT_SECRET=xxxSTRIPE_SECRET_KEY=sk_test_xxxSTRIPE_WEBHOOK_SECRET=whsec_xxxTELEGRAM_BOT_TOKEN=xxxTELEGRAM_CHAT_ID=xxx# Test localewrangler dev --config packages/gateway/wrangler.toml
# Test APIcurl http://localhost:8787/health