retriEVAL MCP
A local-first LLM evaluation server that scores AI outputs for faithfulness, relevancy, and hallucination. It supports various judge models including local Ollama instances, tracks run history via a dashboard, and integrates with MCP clients like Cursor and Claude Desktop to facilitate RAG and generation quality assessment.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Score RAG outputs by stage to distinguish retrieval misses from generation misses
- Track evaluation history and view charts on a local dashboard
- Run CI gates using fast Jev judge for quick pass/fail on claims
- Author custom metrics in plain English for specific evaluation needs
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
ghcr.io/hcarrillo001/retrieval-mcp:1.0.0
{
"transport": "stdio",
"identifier": "ghcr.io/hcarrillo001/retrieval-mcp:1.0.0",
"registryType": "oci",
"environmentVariables": [
{
"name": "ANTHROPIC_API_KEY",
"description": "Judge model API key. Not needed if you set RETRIEVAL_JUDGE_BACKEND=ollama to run the judge locally."
},
{
"name": "RETRIEVAL_JUDGE_BACKEND",
"default": "anthropic",
"description": "Which judge to score with: anthropic (default), openai, or ollama for a fully local judge."
},
{
"name": "RETRIEVAL_JUDGE_MODEL",
"description": "Judge model id, e.g. claude-sonnet-4-6 or qwen2.5:14b for Ollama."
},
{
"name": "RETRIEVAL_BUDGET_USD",
"description": "Spend cap for judge calls. Unset means no cap."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"retrieval-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>",
"-e",
"RETRIEVAL_JUDGE_BACKEND=<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"-e",
"RETRIEVAL_JUDGE_MODEL=<YOUR_RETRIEVAL_JUDGE_MODEL>",
"-e",
"RETRIEVAL_BUDGET_USD=<YOUR_RETRIEVAL_BUDGET_USD>",
"ghcr.io/hcarrillo001/retrieval-mcp:1.0.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"RETRIEVAL_JUDGE_BACKEND": "<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"RETRIEVAL_JUDGE_MODEL": "<YOUR_RETRIEVAL_JUDGE_MODEL>",
"RETRIEVAL_BUDGET_USD": "<YOUR_RETRIEVAL_BUDGET_USD>"
}
}
}
}Cline
{
"mcpServers": {
"retrieval-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>",
"-e",
"RETRIEVAL_JUDGE_BACKEND=<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"-e",
"RETRIEVAL_JUDGE_MODEL=<YOUR_RETRIEVAL_JUDGE_MODEL>",
"-e",
"RETRIEVAL_BUDGET_USD=<YOUR_RETRIEVAL_BUDGET_USD>",
"ghcr.io/hcarrillo001/retrieval-mcp:1.0.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"RETRIEVAL_JUDGE_BACKEND": "<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"RETRIEVAL_JUDGE_MODEL": "<YOUR_RETRIEVAL_JUDGE_MODEL>",
"RETRIEVAL_BUDGET_USD": "<YOUR_RETRIEVAL_BUDGET_USD>"
}
}
}
}VS Code
{
"servers": {
"retrieval-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>",
"-e",
"RETRIEVAL_JUDGE_BACKEND=<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"-e",
"RETRIEVAL_JUDGE_MODEL=<YOUR_RETRIEVAL_JUDGE_MODEL>",
"-e",
"RETRIEVAL_BUDGET_USD=<YOUR_RETRIEVAL_BUDGET_USD>",
"ghcr.io/hcarrillo001/retrieval-mcp:1.0.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"RETRIEVAL_JUDGE_BACKEND": "<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"RETRIEVAL_JUDGE_MODEL": "<YOUR_RETRIEVAL_JUDGE_MODEL>",
"RETRIEVAL_BUDGET_USD": "<YOUR_RETRIEVAL_BUDGET_USD>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"retrieval-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>",
"-e",
"RETRIEVAL_JUDGE_BACKEND=<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"-e",
"RETRIEVAL_JUDGE_MODEL=<YOUR_RETRIEVAL_JUDGE_MODEL>",
"-e",
"RETRIEVAL_BUDGET_USD=<YOUR_RETRIEVAL_BUDGET_USD>",
"ghcr.io/hcarrillo001/retrieval-mcp:1.0.0"
],
"env": {
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"RETRIEVAL_JUDGE_BACKEND": "<YOUR_RETRIEVAL_JUDGE_BACKEND>",
"RETRIEVAL_JUDGE_MODEL": "<YOUR_RETRIEVAL_JUDGE_MODEL>",
"RETRIEVAL_BUDGET_USD": "<YOUR_RETRIEVAL_BUDGET_USD>"
}
}
}
}Let your agent find its tools
Find servers like retriEVAL MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.