使用说明
mcp-testing
PoC for MCP evaluation using DeepEval
This repository is under heavy construction.
src/mcp_testing/servers/baseline/server.py
用于评估测试的最小确定性MCP服务器。
概述
目的:使用DeepEval为MCP评估提供可预测的基础。
特性:
- 确定性输出(无随机性)
- 简单、可测试的工具
- 明确的输入/输出合同
- 无外部依赖或网络调用
可用工具
1. echo
返回不变的输入。
{
"message": "test"
}
→ "test"
2. add
将两个数字相加。
{
"a": 5,
"b": 3
}
→ 8.0
3. multiply
将两个数字相乘。
{
"a": 4,
"b": 7
}
→ 28.0
4. greet
生成问候信息。
{
"name": "Alice",
"formal": false
}
→ "Hello, Alice!"
5. get_server_info
返回服务器元数据。
{}
→ {
"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
