π¦ MCPBench: A Benchmark for Evaluating MCP Servers
@modelscope
About π¦ MCPBench: A Benchmark for Evaluating MCP Servers
The evaluation benchmark on MCP servers
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is π¦ MCPBench: A Benchmark for Evaluating MCP Servers?
MCPBench is an evaluation framework for MCP servers. It supports evaluating three types of servers (Web Search, Database Query, and GAIA) and is compatible with both local and remote MCP servers. The framework measures task completion accuracy, latency, and token consumption under consistent LLM and Agent configurations.
How to use π¦ MCPBench: A Benchmark for Evaluating MCP Servers?
Install Python β₯3.11, nodejs, and jq, then run pip install -r requirements.txt. Write a configuration file specifying the MCP server (remote SSE URL or local stdio with run_config). Optionally launch local servers with sh launch_mcps_as_sse.sh <config>. Then evaluate with sh evaluation_websearch.sh <config>, sh evaluation_db.sh <config>, or sh evaluation_gaia.sh <config>. The tool configuration is auto-detected.
Key features of π¦ MCPBench: A Benchmark for Evaluating MCP Servers
- Evaluates Web Search, Database Query, and GAIA server types.
- Works with both remote (SSE) and local (STDIO) MCP servers.
- Measures accuracy, latency, and token consumption.
- Provides built-in datasets for WebSearch and Database Query.
- Automatically detects server tools and parameters.
- Compatible with multiple MCP servers (e.g., Brave Search, DuckDuckGo).
Use cases of π¦ MCPBench: A Benchmark for Evaluating MCP Servers
- Benchmark Web Search MCP servers under the same LLM and agent.
- Compare Database Query MCP servers on car-related questions.
- Evaluate GAIA task performance of MCP servers.
- Assess latency and token efficiency of different MCP implementations.
- Validate custom MCP servers using the provided evaluation datasets.
FAQ from π¦ MCPBench: A Benchmark for Evaluating MCP Servers
What MCP server types are supported?
Web Search, Database Query, and GAIA.
What metrics are measured?
Task completion accuracy, latency, and token consumption.
What are the runtime requirements?
Python β₯3
Frequently asked questions
What MCP server types are supported?
Web Search, Database Query, and GAIA.
What metrics are measured?
Task completion accuracy, latency, and token consumption.
What are the runtime requirements?
Python β₯3
Basic information
More Other MCP servers
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student β in a fraction of the time. What once took a week, now takes one free period.
Codelf
unbugA search tool helps dev to solve the naming things problem.
MaxKB
1Panel-devπ₯ MaxKB is an open-source platform for building enterprise-grade agents. εΌΊε€§ζη¨ηεΌζΊδΌδΈηΊ§ζΊθ½δ½εΉ³ε°γ
Comments