HA

henrygetz/aa-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1 stars 0 forks 品質 68 トレンド 22NOASSERTION

MCP server for artificialanalysis.ai — live model benchmarks, pricing, speed and provider data; keyless (scrapes the site's own payloads), token-efficient by design

概要

MCP server for artificialanalysis.ai — live AI model benchmarks, pricing, speed, context/parameter specs, provider endpoints and the image/video/speech/music arenas. Every benchmark and index AA publishes is covered — the leaderboard suite, the Decision Models, the Multilingual Index, the on-device benchmark set and the eval-chart breakdowns — shaped for agents that pay per token. No API key needed. One keyless data source: the site's Next.js RSC flight payloads, scraped and cached locally — no quota, no backend selection, no fallback logic. Every response header shows aa:rsc. One line, no clone (uv fetches and runs it for you): Register with an MCP client (omp, Claude Code, Codex, …): The JSON above installs the (callable tools, exposed as mcp__aa_ ). A is a different thing — markdown instructions an agent reads on demand via skill:// , installed by copying a directory (or npx skills add …) into a skills root such as ~/.agents/skills/ or /.

README

以下は原文 README の抜粋です。原文を見る。

aa-mcp

MCP server for artificialanalysis.ai — live AI model benchmarks, pricing, speed, context/parameter specs, provider endpoints and the image/video/speech/music arenas. Every benchmark and index AA publishes is covered — the leaderboard suite, the Decision Models, the Multilingual Index, the on-device benchmark set and the eval-chart breakdowns — shaped for agents that pay per token.

No API key needed. One keyless data source: the site’s Next.js RSC flight payloads, scraped and cached locally — no quota, no backend selection, no fallback logic. Every response header shows aa:rsc.

aa:rsc
source the site’s Next.js RSC flight payloads
needs nothing
carries ~50 metrics per model incl. 17 cross-model benchmarks, pricing, speed, per-model cost-per-task breakdown, provider endpoints, media boards (incl. the silent video arenas), the full speech/voice boards, the six Capability Indexes, the Decision-Models suite, the Multilingual Index, the on-device/mobile benchmark set and the Search-API metrics
quota none

Install

One line, no clone (uv fetches and runs it for you):

uvx --from git+https://github.com/HenryGetz/aa-mcp aa-mcp

Or install the aa-mcp executable once:

uv tool install --from git+https://github.com/HenryGetz/aa-mcp aa-mcp   # -> ~/.local/bin/aa-mcp

Local checkout / development:

git clone  && cd aa-mcp
uv sync                      # creates .venv with the mcp SDK
uv run aa-mcp                # serve on stdio

Register with an MCP client (omp, Claude Code, Codex, …):

{
  "mcpServers": {
    "aa": {
      "type": "stdio",
      "command": "/home/USER/.local/bin/aa-mcp",
      "timeout": 120000
    }
  }
}

Skills and MCP install

The JSON above installs the MCP server (callable tools, exposed as mcp__aa_). A skill is a different thing — markdown instructions an agent reads on demand via skill://, installed by copying a directory (or npx skills add …) into a skills root such as ~/.agents/skills/ or /.agents/skills/; it adds no tools, and omp only notices it after a restart. This repo ships one at skills/aa-mcp/SKILL.md.

Full commands, paths and troubleshooting for both: docs/SKILLS.md.

No MCP client? The same tools are reachable from a plain shell as aa-mcp-cli (same install as aa-mcp; python -m aa_mcp.cli from a checkout) — e.g. aa-mcp-cli call aa_leaderboard '{"top":3}' prints exactly what the MCP tool returns.

Tools

tool answers
aa_leaderboard smartest / best / cheapest / fastest models, best value (mode=value), Pareto frontier (mode=frontier, delegates to aa_pareto), budget and capability filters
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/HenryGetz/aa-mcp aa-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "aa": { "type": "stdio", "command": "/home/USER/.local/bin/aa-mcp", "timeout": 120000 } } }