EvalForge Lite MCP server
io.github.thejaredchapman/evalforge-lite·v1.0.1Compare text LLMs across OpenRouter, Bedrock, Vertex AI and Foundry with automated grading.
0 stars
Reviews
Write oneNobody has reviewed EvalForge Lite yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
EvalForge Lite tools (9, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
evaluate_promptGet pre-run feedback on a prompt's clarity/specificity before running a comparison.
get_reportGet a PDF report (base64-encoded) for a run. Defaults to the most recent run.
get_report_csvGet a CSV export for a run, one row per (test case x model) cell. Defaults to the most recent run.
list_availabilityReturn the current model-availability snapshot: live OpenRouter listing status (refreshed at most every 6 hours) plus curated Bedrock/Vertex/Foundry region coverage.
list_modelsList every provider and model in the catalog, plus each provider's frontier (flagship) model.
list_runsList metadata for the 5 most recent runs, newest first.
run_comparisonwrite actionRun a set of test-case prompts against a set of models, scoring each response.
set_policySet the company policy text used to gate prompts before any model is called.
suggest_modelsSuggest sibling models from the same family as the given model id.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan28 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How EvalForge Lite compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 11%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 6 read · 1 change · 2 run or deploy
Install EvalForge Lite in Claude Code, Cursor or VS Code
claude mcp add evalforge-lite -- uvx evalforge-lite
What the publisher says
From the EvalForge Lite repository's README, as published. We do not edit it. Read it on GitHub
EvalForge Lite
<!-- mcp-name: io.github.thejaredchapman/evalforge-lite -->
Compare text LLMs side by side. Write a few test prompts, pick up to four models across OpenRouter, Amazon Bedrock, Google Vertex AI and Microsoft Foundry, and EvalForge Lite sends the same prompts to all of them, scores the answers automatically, and shows a leaderboard with letter grades, response time, speed and estimated cost. Use it as a web app or as an MCP server for Claude and other assistants. You bring your own credentials, or the person hosting it keeps them on the server for you.
Documentation site: https://thejaredchapman.github.io/evalforge-lite/
Why use it
- Test on your own prompts. Choose models from evidence about your tasks, not a generic benchmark.
- Up to 4 models per run, across 4 backends. X (OpenRouter) and X@bedrock are separate targets, so you can check one model on two platforms in a single run.
- Automatic grading. A judge model scores each answer against your rubric, and rule checks (contains, regex, jsonvalid, maxlength, available through the API and MCP) add a pass or fail. You get a 0-100 score and a letter grade.
- A second opinion on every response. Each answer is also evaluated on six criteria (answered, quality, instruction following, completeness, helpfulness, safety) with strengths and weaknesses written out.
- Speed and cost beside quality. Latency, tokens per second and estimated cost for every model, and a "What matters most?" selector that moves the "Best for ..." badge without a new run.
- Policy gate. Upload a company policy and prompts that violate it are blocked before any model is called. If the check itself fails, the prompt is blocked.
- Reports. Download a PDF or a CSV for any of your last five runs.
- No accounts, no database. Credentials are used for one request and not stored. Nothing is written to disk.
Quick start
1. Run the web app on your computer
Requires Python 3.10 or newer (3.12 recommended; download from https://www.python.org/downloads/) and git.
git clone https://github.com/thejaredchapman/evalforge-lite.git cd evalforge-lite python3.12 -m venv venv source venv/bin/activate pip install -r requirements.txt python app.py
Open http://localhost:8000, paste a key for at least one backend (an OpenRouter API key is the quickest: https://openrouter.ai/workspaces/default/keys), add a test case, pick two to four models, and click Run comparison. Runs are limited to 3 per 8 hours per browser session. Full walkthrough: Getting started.
2. Use it from Claude (MCP server)
With uv installed:
uvx evalforge-lite
Add it to Claude Code in one line:
claude mcp add evalforge-lite -- uvx evalforge-lite
Or install the Claude Code plugin, which bundles the same server:
claude plugin marketplace add thejaredchapman/evalforge-lite claude plugin install evalforge-lite@evalforge
Then ask your assistant to compare models. It gets 9 tools: listmodels, suggestmodels, listavailability, setpolicy, evaluateprompt, runcomparison, listruns, getreport, getreportcsv. Details, Claude Desktop config and credential shapes: MCP server.
3. Host it for other people
Deploy with the included render.yaml (gunicorn, one worker) or any host that can run gunicorn --workers 1 --threads 4 --bind 0.0.0.0:$PORT app:app. By default every visitor supplies their own key. Optionally keep provider keys on the server with environment variables and a shared daily cap (50 per 24 hours by default). Keep it at one worker: all state is in memory per process. Full guide: Hosting and server-side keys.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
EvalForge Lite: common questions
- Is EvalForge Lite MCP server safe?
- Mostly: it is graded B (83/100). Read the EvalForge Lite safety report
- How do I install EvalForge Lite?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does EvalForge Lite need an API key?
- Yes. The registry entry asks for
OPENROUTER_API_KEY. - Is EvalForge Lite maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v1.0.1.
- What can I use instead of EvalForge Lite?
- Servers from other publishers that do the same job: treg.to MCP server.
- How does EvalForge Lite compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to EvalForge Lite
Same job from other publishers: the closest match first, then the best rated.
- treg.toOpenRouter for tools and data. Compare catalog providers and call them from one hosted MCP endpoint.not reviewedEstablishedA