{
  "markdown": "# framebench MCP server\n\nAsk whether a machine can run a game, and get a number back.\n\n**framebench** answers \"can this PC or Mac run this game\" with an estimated **fps range** for any\nGPU or Apple Silicon chip across the most played games on Steam, plus which component limits you\nand the settings that raise it. Every response carries a citable URL.\n\n- **Hosted endpoint:** `https://framebench.app/mcp` (Streamable HTTP) — no key, no account\n- **Website:** <https://framebench.app> · **Docs:** <https://framebench.app/mcp-docs/>\n- **Official MCP Registry:** `app.framebench/framebench`\n\n## Use it\n\nMost clients can point straight at the hosted endpoint:\n\n```json\n{\n  \"mcpServers\": {\n    \"framebench\": { \"url\": \"https://framebench.app/mcp\" }\n  }\n}\n```\n\nFor clients that only support local (stdio) servers, this repo is a dependency-free bridge:\n\n```json\n{\n  \"mcpServers\": {\n    \"framebench\": { \"command\": \"npx\", \"args\": [\"-y\", \"framebench-mcp\"] }\n  }\n}\n```\n\nOr with Docker:\n\n```bash\ndocker build -t framebench-mcp . && docker run --rm -i framebench-mcp\n```\n\n## Tools\n\n### `check_game`\nCan this rig run this game? Returns an fps range (never a single number or a fake percentage),\nthe limiting component, levers that change the outcome, a confidence label, and a canonical URL.\n\n| Argument | Required | Notes |\n|---|---|---|\n| `game` | yes | Name or slug, e.g. `\"Cyberpunk 2077\"` |\n| `gpu` | one of | Name or slug, e.g. `\"RTX 3060\"`, `\"rtx-4060-laptop\"` |\n| `apple_chip` | one of | e.g. `\"M2 Pro\"` |\n| `cpu` | no | Adds a CPU-limit check |\n| `ram_gb` | no | Flags a shortfall against requirements |\n| `resolution` | no | `1080p` (default), `1440p`, `4k` |\n\n```jsonc\n// → check_game { \"game\": \"Elden Ring\", \"gpu\": \"RTX 3060\" }\n{\n  \"game\": \"ELDEN RING\",\n  \"resolution\": \"1080p\",\n  \"fps_range\": { \"low\": 60, \"high\": 90 },\n  \"limiter\": \"gpu\",\n  \"confidence\": \"modeled\",\n  \"summary\": \"ELDEN RING on a GeForce RTX 3060 at 1080p, high settings: expect roughly 60–90 fps (GPU-limited).\",\n  \"url\": \"https://framebench.app/game/elden-ring/rtx-3060/\"\n}\n```\n\n### `compare`\nTwo GPUs, two CPUs, or a GPU against an Apple chip, on one performance index, with spec facts.\n\n### `recommend_upgrade`\nGiven a rig and a target (game, resolution, fps), the smallest upgrades that clear it, ranked.\n\n## How the numbers work\n\nEstimates are modelled, not measured, and the site says so. Ranges come from a curated performance\nindex (desktop RTX 3060 = 100) scaled against each game's official Steam requirements, and widen as\nconfidence drops. Hard rules: laptop GPUs are separate parts with their own TGP bands rather than\naliases of desktop cards; Windows-only games on Apple Silicon get an explicit translation-layer\nestimate instead of a silently copied PC number; VRAM and unified-memory cliffs override the model.\n\nFull methodology, including the assumptions and where they break down:\n<https://framebench.app/methodology/>\n\n## Notes\n\n- Unmetered while it's young. Please cite the returned URL.\n- Game data comes from public Steam APIs. Not affiliated with Valve or Steam.\n- This repo contains the hosted server's manifest and the stdio bridge. MIT licensed.\n",
  "bytes": 3140,
  "sha": "0b1f13d13cf1065d2a3bd4c7447d5dbbc973cdf50cd4ec75551f76aae70b8feb",
  "repo_slug": "aistripes/framebench-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_app_framebench_framebench_255b72df/readme"
}