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 Ambiente | Obrigatória | Descrição |
|---|---|---|
AA_API_KEY | Sim | Sua 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:
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
creator | string | Não | Filtra pelo criador do modelo (ex.: "OpenAI", "Anthropic") |
sort_by | string | Não | Campo de ordenação (veja abaixo) |
sort_order | string | Não | "asc" ou "desc" (padrão: "desc") |
limit | number | Não | Nú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:
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
model | string | Sim | Nome 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