Metrx MCP Server

Rastreie custos de agentes de IA, detecte desperdícios, otimize modelos e comprove o ROI. 23 ferramentas MCP para rastreamento de custos de LLM, arbitragem de provedores, controle de orçamento e atribuição de receita.

Documentação

Metrx MCP Server

npm version CI License: MIT Smithery Glama

Seus agentes de IA estão desperdiçando dinheiro. A Metrx descobre quanto, e corrige isso.

O servidor MCP oficial para Metrx — a Plataforma de Inteligência de Custo para Agentes de IA. Dê a qualquer agente compatível com MCP (Claude, GPT, Gemini, Cursor, Windsurf) a capacidade de rastrear seus próprios custos, detectar desperdícios, otimizar a seleção de modelos e comprovar ROI.

Metrx Server MCP server

Por que Metrx?

ProblemaO que a Metrx faz
Sem visibilidade nos gastos dos agentesPainéis de custo em tempo real por agente, modelo e provedor
Pagando a mais por chamadas de LLMArbitragem de provedores encontra modelos mais baratos para a mesma tarefa
Custos descontroladosAplicação de orçamento com pausa automática quando os limites são atingidos
Tokens desperdiçadosScanner de vazamento de custo detecta tempestades de tentativas, inchaço de contexto, incompatibilidade de modelo
Não consegue comprovar ROI de IAAtribuição de receita vincula ações do agente a resultados de negócio

Início Rápido

Experimente agora — sem necessidade de cadastro

npx @metrxbot/mcp-server --demo

Isso inicia o servidor com dados de exemplo para que você possa explorar todas as 23 ferramentas instantaneamente.

Conecte seus dados reais

Opção A — Login interativo (recomendado):

npx @metrxbot/mcp-server --auth

Abre seu navegador para obter uma chave de API, valida-a e salva em ~/.metrxrc para que você nunca precise definir variáveis de ambiente.

Opção B — Variável de ambiente:

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

Obtenha sua chave de API gratuita em app.metrxbot.com/sign-up.

Adicione ao seu cliente MCP (Claude Desktop, Cursor, Windsurf)

Se você usou --auth, nenhum bloco env é necessário — a chave é lida automaticamente de ~/.metrxrc:

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

Ou passe a chave explicitamente via ambiente:

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

Endpoint HTTP remoto

Para agentes remotos (sem necessidade de instalação local):

POST https://metrxbot.com/api/mcp
Authorization: Bearer sk_live_your_key_here
Content-Type: application/json

Via npm

npm install @metrxbot/mcp-server

23 Ferramentas em 10 Domínios

Painel (3 ferramentas)

FerramentaDescrição
metrx_get_cost_summaryResumo abrangente de custos — gasto total, contagem de chamadas, taxas de erro e oportunidades de otimização
metrx_list_agentsLista todos os agentes com status, categoria, métricas de custo e indicadores de saúde
metrx_get_agent_detailInformações detalhadas do agente, incluindo modelo, framework, detalhamento de custos e histórico de desempenho

Otimização (4 ferramentas)

FerramentaDescrição
metrx_get_optimization_recommendationsRecomendações de otimização de custos com IA por agente ou para toda a frota
metrx_apply_optimizationAplicar com um clique uma recomendação de otimização a um agente
metrx_route_modelRecomendação de roteamento de modelo para uma tarefa específica com base na complexidade
metrx_compare_modelsCompare preços e capacidades de modelos LLM entre provedores

Orçamentos (3 ferramentas)

FerramentaDescrição
metrx_get_budget_statusStatus atual de todas as configurações de orçamento com gastos vs. limites
metrx_set_budgetCriar ou atualizar um orçamento com aplicação rígida, flexível ou monitoramento
metrx_update_budget_modeAlterar o modo de aplicação de um orçamento existente ou pausar/retomar

Alertas (3 ferramentas)

FerramentaDescrição
metrx_get_alertsAlertas ativos e notificações para sua frota de agentes
metrx_acknowledge_alertMarcar um ou mais alertas como lidos/reconhecidos
metrx_get_failure_predictionsAnálise preditiva de falhas — identifique agentes com probabilidade de falhar antes que isso aconteça

Experimentos (3 ferramentas)

FerramentaDescrição
metrx_create_model_experimentIniciar um teste A/B comparando dois modelos LLM com divisão de tráfego
metrx_get_experiment_resultsSignificância estatística, delta de custo e ação recomendada
metrx_stop_experimentParar um experimento de roteamento de modelo em execução e fixar o vencedor

Detector de Vazamento de Custo (1 ferramenta)

FerramentaDescrição
metrx_run_cost_leak_scanAuditoria abrangente de vazamento de custo com 7 verificações em toda a sua frota de agentes

Atribuição (3 ferramentas)

FerramentaDescrição
metrx_attribute_taskVincular ações do agente a resultados de negócio para rastreamento de ROI
metrx_get_task_roiCalcular retorno sobre investimento para um agente — custos vs. resultados atribuídos
metrx_get_attribution_reportRelatório de atribuição multi-fonte com pontuações de confiança e principais contribuidores

Configuração de Alertas (1 ferramenta)

FerramentaDescrição
metrx_configure_alert_thresholdDefinir limites de alerta de custo ou operacionais com e-mail, webhook ou pausa automática

Auditoria de ROI (1 ferramenta)

FerramentaDescrição
metrx_generate_roi_auditRelatório de auditoria de ROI pronto para o conselho para sua frota de agentes de IA

Justificativa de Upgrade (1 ferramenta)

FerramentaDescrição
metrx_get_upgrade_justificationRelatório de ROI para upgrades de nível com base nos padrões de uso atuais

Prompts

Modelos de prompt pré-construídos para fluxos de trabalho comuns:

PromptDescrição
analyze-costsVisão geral abrangente de custos — detalhamento de gastos, principais agentes, oportunidades de otimização
find-savingsDescubra oportunidades de otimização — downgrades de modelo, cache, roteamento
cost-leak-scanVerifique padrões de desperdício — tempestades de tentativas, contextos superdimensionados, incompatibilidade de modelo

Exemplos

"Quanto estou gastando?"

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

"Encontre economias para mim"

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

"Teste um modelo mais barato"

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 Sonnet
Check back in 14 days for statistical significance.

Ferramenta Complementar: Detector de Vazamento de Custo

Este repositório também inclui @metrxbot/cost-leak-detector — um CLI gratuito e offline que verifica seus logs de API LLM em busca de gastos desperdiçados. Sem cadastro, sem nuvem, nenhum dado sai da sua máquina.

npx @metrxbot/cost-leak-detector demo

Ele executa 7 verificações (agentes ociosos, uso excessivo de modelos premium, falta de cache, altas taxas de erro, estouro de contexto, ausência de orçamentos, oportunidades de arbitragem) e fornece um relatório pontuado em segundos. Veja a documentação completa.

Configuração

Chave de API (obrigatória)

O servidor procura sua chave de API nesta ordem:

  1. Variável de ambiente METRX_API_KEY
  2. Arquivo ~/.metrxrc (criado por --auth)

Execute npx @metrxbot/mcp-server --auth para salvar sua chave, ou defina a variável de ambiente diretamente.

VariávelObrigatóriaDescrição
METRX_API_KEYSim*Sua chave de API Metrx (obtenha uma gratuitamente)
METRX_API_URLNãoSubstituir URL base da API (padrão: https://metrxbot.com/api/v1)

*Não é obrigatória se você executou --auth — a chave é lida automaticamente de ~/.metrxrc.

Flags de CLI

FlagDescrição
--demoIniciar com dados de exemplo — sem chave de API ou cadastro
--authLogin interativo — abre o navegador, valida a chave, salva em ~/.metrxrc
--testVerificar sua chave de API e conexão

Limite de Taxa

60 requisições por minuto por ferramenta. Para limites maiores, entre em contato com support@metrxbot.com.

Desenvolvimento

git clone https://github.com/metrxbots/mcp-server.git
cd mcp-server
npm install
npm run typecheck
npm test

Contribuindo

Veja CONTRIBUTING.md para diretrizes.

Links

Uma Nota sobre Nomenclatura

O produto é Metrx (metrxbot.com). O escopo npm é @metrxbot e a listagem no Smithery é metrxbot/mcp-server. A organização no GitHub é metrxbots (com s) porque metrxbot já estava ocupado no GitHub. Se você vir metrxbot vs metrxbots em diferentes plataformas, são o mesmo projeto — apenas uma restrição de namespace do GitHub.

Licença

MIT — veja LICENSE.

💬 Feedback

A Metrx funcionou para você? Adoraríamos saber — bom ou ruim.

Se você instalou mas encontrou um problema, conte-nos o que aconteceu — lemos todos os relatos.