Artificial Analysis

Un servidor MCP no oficial para la API de Artificial Analysis

Documentación

Servidor MCP de Artificial Analysis

Un servidor MCP (Model Context Protocol) que proporciona precios de modelos LLM, métricas de velocidad y puntuaciones de benchmarks de Artificial Analysis.

Características

  • Obtén precios en tiempo real para más de 300 modelos LLM (tarifas de entrada/salida/combinadas)
  • Compara métricas de velocidad (tokens/seg, tiempo hasta el primer token)
  • Accede a puntuaciones de benchmarks (Intelligence Index, Coding Index, MMLU-Pro, GPQA y más)
  • Filtra por proveedor (OpenAI, Anthropic, Google, etc.)
  • Ordena por cualquier métrica

Instalación

Claude Code

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

O instala desde GitHub:

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

Configuración Manual

Añade a tu configuración de Claude (~/.claude/settings.json):

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

Configuración

Variable de EntornoRequeridaDescripción
AA_API_KEYSíTu clave de API de Artificial Analysis

Obtén tu clave de API en artificialanalysis.ai.

Herramientas

list_models

Lista todos los modelos LLM disponibles con filtrado y ordenación opcionales.

Parámetros:

NombreTipoRequeridoDescripción
creatorstringNoFiltra por creador del modelo (p. ej., "OpenAI", "Anthropic")
sort_bystringNoCampo de ordenación (ver más abajo)
sort_orderstringNo"asc" o "desc" (por defecto: "desc")
limitnumberNoNúmero máximo de resultados a devolver

Campos de ordenación: price_input, price_output, price_blended, speed, ttft, intelligence_index, coding_index, math_index, mmlu_pro, gpqa, release_date

Ejemplos de uso:

  • "Lista los 5 modelos más rápidos"
  • "Muéstrame los modelos de Anthropic ordenados por precio"
  • "¿Cuáles son los modelos más baratos con puntuaciones altas de inteligencia?"

get_model

Obtén información detallada sobre un modelo específico.

Parámetros:

NombreTipoRequeridoDescripción
modelstringSíNombre o slug del modelo (p. ej., "gpt-4o", "claude-4-5-sonnet")

Devuelve: Detalles completos del modelo, incluyendo precios, métricas de velocidad y todas las puntuaciones de benchmarks.

Ejemplos de uso:

  • "Obtén el precio de GPT-4o"
  • "¿Cuáles son las puntuaciones de benchmarks de Claude 4.5 Sonnet?"

Datos del Modelo

Cada modelo incluye:

  • Precios: Tarifas de entrada/salida/combinadas por 1M de tokens (USD)
  • Velocidad: Tokens de salida por segundo, tiempo hasta el primer token
  • Benchmarks: Intelligence Index, Coding Index, Math Index, MMLU-Pro, GPQA, LiveCodeBench y más

Desarrollo

# Install dependencies
npm install

# Build
npm run build

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

Licencia

MIT