FitLLM MCP server
online · 100% uptimerun.fitllm/fitllm·v1.1.0·8 starsWill this LLM fit on your GPU, multi-GPU rig or Mac? Exact VRAM & KV-cache math. Read-only.
8 stars
Reviews
Write oneNobody has reviewed FitLLM yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
FitLLM tools (3)
write = sends, deletes, buys or postscheck_llm_fitFreeCheck whether a specific local LLM fits in the memory of a specific GPU or Apple Silicon Mac. Returns fits/tight/won't-fit verdict with the memory breakdown (weights, KV cache, linear-attention state when present, runtime overhead, reserve), max context, and a concrete fix if it doesn't fit. Use this whenever a user asks anything like "can I run <model> on my <GPU/Mac>?", "will <model> fit in <N>GB?", or "what do I need to run <model>?". Estimates using curated, config-derived architecture fields (MLA, sliding-window, hybrid attention, MoE modeled).
list_supportedFreeList the built-in model names and hardware names this fit-checker knows (for mapping user wording to exact names). Standard text-only HuggingFace transformer configs can also be checked via fitllm.run; unsupported architectures are rejected.
what_fits_on_hardwareFreeRank which popular local LLMs fit on a given GPU or Apple Silicon Mac (at ~4-bit quantization, 8K context) — models that fit come first, biggest first, with max context each. Use when a user asks "what can I run on my <GPU/Mac/N GB>?", "best local model for my machine?", or gives hardware without naming a model.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 772ms20/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How FitLLM compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 88% of 4,461 AI and agents servers
- Tools
- 3
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 296 ms
- faster than 48% of 2,334 AI and agents servers
- GitHub stars
- 8
- more than 82% of 2,713 AI and agents servers
What its tools let an agent do: 3 read
Install FitLLM in Claude Code, Cursor or VS Code
claude mcp add --transport http fitllm https://fitllm.run/api/mcp
What the publisher says
From the FitLLM repository's README, as published. We do not edit it. Read it on GitHub
FitLLM Engine
FitLLM is an open-source, zero-dependency engine that checks whether a local LLM fits on a GPU or Apple Silicon Mac using architecture-aware memory math.
Live: https://fitllm.run · Bilingual · Free · No ads · No login
Open engine: fitllm-engine (MIT · npm fitllm-engine · npx fitllm)
Zero dependencies. One readable file: engine.js. Conformance-vector tested. MIT.
Install
# self-contained binary — no Node required
curl -fsSL https://fitllm.run/install.sh | sh
# Homebrew (tap)
brew tap click6067-ship-it/fitllm https://github.com/click6067-ship-it/fitllm-engine
brew install fitllm
# Windows (Scoop)
scoop install https://raw.githubusercontent.com/click6067-ship-it/fitllm-engine/master/packaging/fitllm.json
# already have Node? nothing to install
npx fitllm "Gemma 4 12b" --gpu "RTX 4090"Binaries for macOS (arm64/x64), Linux (x64/arm64, glibc and musl) and Windows x64 are attached to every release with a .sha256 next to each one; install.sh verifies the checksum and installs nothing if it does not match.
Two things stated plainly rather than buried: each binary embeds its JavaScript runtime, so it is 60–94 MB — much larger than an equivalent Rust or Go tool, which is the price of not forking the engine into a second language. And this is a Homebrew tap, not homebrew-core: core's bar for a self-submitted project is 225 stars / 90 forks / 90 watchers, which this project does not meet yet.
Quick start
npx fitllm "Gemma 4 12b" --gpu "RTX 4090" # one line, exit 0 fits / 1 won't — run before you download
npx fitllm --top --gpu 4090 # what can this hardware run?
npx fitllm --top --detect --json # detect every supported local GPU; agent-ready JSON
npx fitllm Qwen/Qwen3-32B --detect --json # public Hugging Face ID or URL; unsupported configs fail closed
npx fitllm "Gemma 4 12b" --detect --json --why # include architecture, evidence, assumptions, and exact memory inputs
npm install fitllm-engine # use the same engine as a library (see Usage)Remote MCP server
Connect any Streamable HTTP MCP client to https://fitllm.run/api/mcp:
{
"mcpServers": {
"fitllm": {
"url": "https://fitllm.run/api/mcp"
}
}
}Tools
- checkllmfit — check one model against a GPU, multi-GPU rig, or Mac and return the verdict, memory breakdown, and a fix when it does not fit.
- whatfitson_hardware — rank the supported local models that fit the given GPU, multi-GPU rig, or Mac.
- list_supported — list the built-in model and hardware names accepted by the fit checker.
The server is read-only, stateless, and requires no authentication.
npx fitllm "GLM-4.7-Flash" --gpu 4090 # ✓ FITS — 21.9/24 GB, free 2.1 GB
npx fitllm "gpt-oss-120b" --mac 64 # ✗ WON'T FIT → what to change to make it fit
npx fitllm "Qwen 3.6 35B" --gpu "5090 + 3090" # multi-GPU rig — VRAM pools (56GB), even mixed cards
npx fitllm --top --detect --json # detect hardware + what fits, for people or agents
npx fitllm "Gemma 4 12b" --detect # one verdict on this machineShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
FitLLM: common questions
- Is FitLLM MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the FitLLM safety report
- How do I install FitLLM?
- It runs remotely at fitllm.run. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does FitLLM need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is FitLLM maintained?
- The last commit was 20 days ago (2026-10-16). The latest release is v1.1.0.
- Is FitLLM up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of FitLLM?
- Servers from other publishers that do the same job: PaperBanana MCP server, Guaardvark MCP server and Emilia Protocol MCP server.
- How does FitLLM compare with other AI and agents MCP servers?
- safety score 91/100 (higher than 88% of 4,461 AI and agents servers); tools 3 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to FitLLM
Same job from other publishers: the closest match first, then the best rated.
- PaperBananaGenerate academic diagrams and statistical plots from text using multi-agent AI.not reviewedEstablishedA
GuaardvarkLocal AI studio on your GPU: images, video, music, voice, RAG. Needs the Guaardvark app installed.not reviewedEstablishedB- Emilia ProtocolExact-action approval for consequential agent actions: request, track, and verify signed receipts.not reviewedEstablishedB
- three.ws BrainList LLM providers and run chat completions through the three.ws multi-provider router.not reviewedEstablishedB
- Claude PromptsReusable prompt templates, multi-step workflow chains, and quality gates for any MCP client.not reviewedEstablishedA