Artificial Analysis

Um servidor MCP não oficial para a API do Artificial Analysis

Documentação

Servidor MCP Artificial Analysis

Um servidor MCP (Model Context Protocol) que fornece preços de modelos LLM, métricas de velocidade e pontuações de benchmark da Artificial Analysis.

Recursos

  • Obtenha preços em tempo real para mais de 300 modelos LLM (taxas de entrada/saída/combinadas)
  • Compare métricas de velocidade (tokens/seg, tempo até o primeiro token)
  • Acesse pontuações de benchmark (Intelligence Index, Coding Index, MMLU-Pro, GPQA e mais)
  • Filtre por provedor (OpenAI, Anthropic, Google, etc.)
  • Ordene por qualquer métrica

Instalação

Claude Code

claude mcp add artificial-analysis -e AA_API_KEY=your-key -- npx -y artificial-analysis-mcp

Ou instale pelo GitHub:

claude /mcp add https://github.com/davidhariri/artificial-analysis-mcp

Configuração Manual

Adicione às suas configurações do Claude (~/.claude/settings.json):

{
  "mcpServers": {
    "artificial-analysis": {
      "command": "npx",
      "args": ["-y", "artificial-analysis-mcp"],
      "env": {
        "AA_API_KEY": "your-api-key"
      }
    }
  }
}

Configuração

Variável de AmbienteObrigatóriaDescrição
AA_API_KEYSimSua chave de API da Artificial Analysis

Obtenha sua chave de API em artificialanalysis.ai.

Ferramentas

list_models

Lista todos os modelos LLM disponíveis com filtragem e ordenação opcionais.

Parâmetros:

NomeTipoObrigatórioDescrição
creatorstringNãoFiltra pelo criador do modelo (ex.: "OpenAI", "Anthropic")
sort_bystringNãoCampo de ordenação (veja abaixo)
sort_orderstringNão"asc" ou "desc" (padrão: "desc")
limitnumberNãoNúmero máximo de resultados a retornar

Campos de ordenação: price_input, price_output, price_blended, speed, ttft, intelligence_index, coding_index, math_index, mmlu_pro, gpqa, release_date

Exemplos de uso:

  • "Liste os 5 modelos mais rápidos"
  • "Mostre os modelos da Anthropic ordenados por preço"
  • "Quais são os modelos mais baratos com pontuações altas de inteligência?"

get_model

Obtém informações detalhadas sobre um modelo específico.

Parâmetros:

NomeTipoObrigatórioDescrição
modelstringSimNome ou slug do modelo (ex.: "gpt-4o", "claude-4-5-sonnet")

Retorna: Detalhes completos do modelo, incluindo preços, métricas de velocidade e todas as pontuações de benchmark.

Exemplos de uso:

  • "Obtenha o preço do GPT-4o"
  • "Quais são as pontuações de benchmark do Claude 4.5 Sonnet?"

Dados do Modelo

Cada modelo inclui:

  • Preços: Taxas de entrada/saída/combinadas por 1M de tokens (USD)
  • Velocidade: Tokens de saída por segundo, tempo até o primeiro token
  • Benchmarks: Intelligence Index, Coding Index, Math Index, MMLU-Pro, GPQA, LiveCodeBench e mais

Desenvolvimento

# Install dependencies
npm install

# Build
npm run build

# Run locally
AA_API_KEY=your-key node dist/index.js

Licença

MIT