This repository is under heavy construction.
A minimal, deterministic MCP server for evaluation testing.
Purpose: Provide a predictable foundation for MCP evaluation using DeepEval.
Characteristics:
- Deterministic outputs (no randomness)
- Simple, testable tools
- Clear input/output contracts
- No external dependencies or network calls
Returns input unchanged.
{
"message": "test"
}
→ "test"Adds two numbers.
{
"a": 5,
"b": 3
}
→ 8.0Multiplies two numbers.
{
"a": 4,
"b": 7
}
→ 28.0Generates greeting message.
{
"name": "Alice",
"formal": false
}
→ "Hello, Alice!"Returns server metadata.
{}
→ {
"name": "baseline-server",
"version": "0.1.0",
"purpose": "PoC for MCP evaluation using DeepEval",
"tool_count": 5,
"deterministic": true
}uv run src/mcp_testing/servers/baseline/server.py