Metrxbots

io.github.metrxbots由 GitHub 帳號 metrxbots 發布v0.2.2更新於 Oct 24, 2026

Track AI agent costs, detect waste, optimize models, and prove ROI. 23 MCP tools across 10 domains.

概覽

AI 產生的概覽

Metrx 是本地 MCP 伺服器,讓助理讀取 AI 代理成本資料、找出浪費、比較模型、管理預算並產出 ROI 報告。

可以做什麼
讀取成本摘要、代理清單與個別代理的成本及效能細節,以及作用中的警示和故障預測,並可確認警示。取得最佳化建議並套用,依任務推薦模型路由,比較各模型定價。檢視、建立與修改預算,包含強制模式以及暫停或恢復。執行模型 A/B 實驗、查看結果並停止實驗。執行成本外洩掃描,將任務歸因到業務成果,並取得 ROI 與歸因報告。設定警示門檻,產出 ROI 稽核與升級佐證報告。
適用情境
適用於已透過 Metrx 執行 AI 代理的情況:希望助理不必開啟儀表板就能查看支出、追查過度付費或成本失控、測試更便宜的模型,或彙整 ROI 與稽核報告。
執行需求
透過 npx 或 npm 在本機執行,需要 Node.js。需要 Metrx 帳號與 API 金鑰,透過 METRX_API_KEY 環境變數提供,或以互動式登入參數存到本機設定檔;示範模式使用範例資料,不需金鑰。需要連線至 Metrx API 的網路存取。
安裝前請注意
API 金鑰是有效憑證,會存放在環境變數或本機設定檔中,請妥善保護。多個工具會變更狀態:套用最佳化、設定或暫停預算、啟動與停止實驗、確認警示,以及設定含電子郵件、webhook 或自動暫停的警示門檻。成本與用量資料會傳送到 Metrx 服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Metrxbots,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Metrx MCP Server

[npm version] [CI] [License: MIT] [Smithery] [Glama]

Your AI agents are wasting money. Metrx finds out how much, and fixes it.

The official MCP server for Metrx — the AI Agent Cost Intelligence Platform. Give any MCP-compatible agent (Claude, GPT, Gemini, Cursor, Windsurf) the ability to track its own costs, detect waste, optimize model selection, and prove ROI.

[Metrx Server MCP server]

Why Metrx?

ProblemWhat Metrx Does
No visibility into agent spendReal-time cost dashboards per agent, model, and provider
Overpaying for LLM callsProvider arbitrage finds cheaper models for the same task
Runaway costsBudget enforcement with auto-pause when limits are hit
Wasted tokensCost leak scanner detects retry storms, context bloat, model mismatch
Can't prove AI ROIRevenue attribution links agent actions to business outcomes

Quick Start

Try it now — no signup required

bash
npx @metrxbot/mcp-server --demo

This starts the server with sample data so you can explore all 23 tools instantly.

Connect your real data

Option A — Interactive login (recommended):

bash
npx @metrxbot/mcp-server --auth

Opens your browser to get an API key, validates it, and saves it to ~/.metrxrc so you never need to set env vars.

Option B — Environment variable:

bash
METRX_API_KEY=sk_live_your_key_here npx @metrxbot/mcp-server --test

Get your free API key at app.metrxbot.com/sign-up.

Add to your MCP client (Claude Desktop, Cursor, Windsurf)

If you used --auth, no env block is needed — the key is read from ~/.metrxrc automatically:

json
{  "mcpServers": {    "metrx": {      "command": "npx",      "args": ["@metrxbot/mcp-server"]    }  }}

Or pass the key explicitly via environment:

json
{  "mcpServers": {    "metrx": {      "command": "npx",      "args": ["@metrxbot/mcp-server"],      "env": {        "METRX_API_KEY": "sk_live_your_key_here"      }    }  }}

Remote HTTP endpoint

For remote agents (no local install needed):

POST https://metrxbot.com/api/mcpAuthorization: Bearer sk_live_your_key_hereContent-Type: application/json

From npm

bash
npm install @metrxbot/mcp-server

23 Tools Across 10 Domains

Dashboard (3 tools)

ToolDescription
metrx_get_cost_summaryComprehensive cost summary — total spend, call counts, error rates, and optimization opportunities
metrx_list_agentsList all agents with status, category, cost metrics, and health indicators
metrx_get_agent_detailDetailed agent info including model, framework, cost breakdown, and performance history

Optimization (4 tools)

ToolDescription
metrx_get_optimization_recommendationsAI-powered cost optimization recommendations per agent or fleet-wide
metrx_apply_optimizationOne-click apply an optimization recommendation to an agent
metrx_route_modelModel routing recommendation for a specific task based on complexity
metrx_compare_modelsCompare LLM model pricing and capabilities across providers

Budgets (3 tools)

ToolDescription
metrx_get_budget_statusCurrent status of all budget configurations with spend vs. limits
metrx_set_budgetCreate or update a budget with hard, soft, or monitor enforcement
metrx_update_budget_modeChange enforcement mode of an existing budget or pause/resume it

Alerts (3 tools)

ToolDescription
metrx_get_alertsActive alerts and notifications for your agent fleet
metrx_acknowledge_alertMark one or more alerts as read/acknowledged
metrx_get_failure_predictionsPredictive failure analysis — identify agents likely to fail before it happens

Experiments (3 tools)

ToolDescription
metrx_create_model_experimentStart an A/B test comparing two LLM models with traffic splitting
metrx_get_experiment_resultsStatistical significance, cost delta, and recommended action
metrx_stop_experimentStop a running model routing experiment and lock in the winner

Cost Leak Detector (1 tool)

ToolDescription
metrx_run_cost_leak_scanComprehensive 7-check cost leak audit across your entire agent fleet

Attribution (3 tools)

ToolDescription
metrx_attribute_taskLink agent actions to business outcomes for ROI tracking
metrx_get_task_roiCalculate return on investment for an agent — costs vs. attributed outcomes
metrx_get_attribution_reportMulti-source attribution report with confidence scores and top contributors

Alert Configuration (1 tool)

ToolDescription
metrx_configure_alert_thresholdSet cost or operational alert thresholds with email, webhook, or auto-pause

ROI Audit (1 tool)

ToolDescription
metrx_generate_roi_auditBoard-ready ROI audit report for your AI agent fleet

Upgrade Justification (1 tool)

ToolDescription
metrx_get_upgrade_justificationROI report for tier upgrades based on current usage patterns

Prompts

Pre-built prompt templates for common workflows:

PromptDescription
analyze-costsComprehensive cost overview — spend breakdown, top agents, optimization opportunities
find-savingsDiscover optimization opportunities — model downgrades, caching, routing
cost-leak-scanScan for waste patterns — retry storms, oversized contexts, model mismatch

Examples

"How much am I spending?"

User: What was my AI cost this week?→ metrx_get_cost_summary(period_days=7)
Total Spend: $234.56 | Calls: 2,450 | Error Rate: 0.2%├── customer-support: $156.23 (1,800 calls)└── code-generator: $78.33 (650 calls)
💡 Switch customer-support from GPT-4 to Claude Sonnet: Save $42/week

"Find me savings"

User: Am I overpaying for my agents?→ metrx_compare_models(models=["gpt-4o", "claude-3-5-sonnet", "gemini-1.5-pro"])
Model Comparison (per 1M tokens):├── gpt-4o: $2.50 in / $10.00 out├── claude-3-5-sonnet: $3.00 in / $15.00 out└── gemini-1.5-pro: $3.50 in / $10.50 out

"Test a cheaper model"

User: Test Claude 3.5 Sonnet against my GPT-4 setup→ metrx_create_model_experiment(agent_id="agent_123",    model_a="gpt-4o", model_b="claude-3-5-sonnet-20241022", traffic_split=10)
Experiment started: 90% GPT-4o, 10% Claude 3.5 SonnetCheck back in 14 days for statistical significance.

Companion Tool: Cost Leak Detector

This repo also includes @metrxbot/cost-leak-detector — a free, offline CLI that scans your LLM API logs for wasted spend. No signup, no cloud, no data leaves your machine.

bash
npx @metrxbot/cost-leak-detector demo

It runs 7 checks (idle agents, premium model overuse, missing caching, high error rates, context overflow, no budgets, arbitrage opportunities) and gives you a scored report in seconds. See the full docs.

Configuration

API Key (required)

The server looks for your API key in this order:

  1. METRX_API_KEY environment variable
  2. ~/.metrxrc file (created by --auth)

Run npx @metrxbot/mcp-server --auth to save your key, or set the env var directly.

VariableRequiredDescription
METRX_API_KEYYes*Your Metrx API key (get one free)
METRX_API_URLNoOverride API base URL (default: https://metrxbot.com/api/v1)

*Not required if you've run --auth — the key is read from ~/.metrxrc automatically.

CLI Flags

FlagDescription
--demoStart with sample data — no API key or signup needed
--authInteractive login — opens browser, validates key, saves to ~/.metrxrc
--testVerify your API key and connection

Rate Limiting

60 requests per minute per tool. For higher limits, contact [email protected].

Development

bash
git clone https://github.com/metrxbots/mcp-server.gitcd mcp-servernpm installnpm run typechecknpm test

Contributing

See CONTRIBUTING.md for guidelines.

Links

A Note on Naming

The product is Metrx (metrxbot.com). The npm scope is @metrxbot and the Smithery listing is metrxbot/mcp-server. The GitHub organization is metrxbots (with an s) because metrxbot was already taken on GitHub. If you see metrxbot vs metrxbots across platforms, they're the same project — just a GitHub namespace constraint.

License

MIT — see LICENSE.

💬 Feedback

Did Metrx work for you? We'd love to hear it — good or bad.

If you installed but hit a snag, tell us what happened — we read every report.

來源:README.md,提交 fcf7192

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分