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 Entorno | Requerida | Descripción |
|---|---|---|
AA_API_KEY | Sí | 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:
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
creator | string | No | Filtra por creador del modelo (p. ej., "OpenAI", "Anthropic") |
sort_by | string | No | Campo de ordenación (ver más abajo) |
sort_order | string | No | "asc" o "desc" (por defecto: "desc") |
limit | number | No | Nú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:
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
model | string | Sí | 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