MCP.Market

EvalForge Lite MCP server

by thejaredchapman·io.github.thejaredchapman/evalforge-lite·v1.0.1

Compare text LLMs across OpenRouter, Bedrock, Vertex AI and Foundry with automated grading.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • evaluate_prompt

    Get pre-run feedback on a prompt's clarity/specificity before running a comparison.

  • get_report

    Get a PDF report (base64-encoded) for a run. Defaults to the most recent run.

  • get_report_csv

    Get a CSV export for a run, one row per (test case x model) cell. Defaults to the most recent run.

  • list_availability

    Return the current model-availability snapshot: live OpenRouter listing status (refreshed at most every 6 hours) plus curated Bedrock/Vertex/Foundry region coverage.

  • list_models

    List every provider and model in the catalog, plus each provider's frontier (flagship) model.

  • list_runs

    List metadata for the 5 most recent runs, newest first.

  • run_comparisonwrite action

    Run a set of test-case prompts against a set of models, scoring each response.

  • set_policy

    Set the company policy text used to gate prompts before any model is called.

  • suggest_models

    Suggest 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.to
    OpenRouter for tools and data. Compare catalog providers and call them from one hosted MCP endpoint.
    A