SalesforceAIResearch/MCP-Universe
MCP-Universe is a comprehensive framework designed for RL training, benchmarking, and developing AI agents for general tool-use.
What it solves
MCP-Universe provides a comprehensive ecosystem for building, optimizing, and evaluating AI agents that use the Model Context Protocol (MCP). It addresses the gap in existing benchmarks by testing LLMs in real-world scenarios—such as long-horizon reasoning and interaction with large, unfamiliar tool spaces—rather than simplistic tasks.
How it works
The project is structured into several layers:
- Foundation Layer: Manages MCP servers/clients, LLM integration across multiple providers, and memory systems.
- Agent Layer: Implements various agent types, including Basic, ReAct, and FunctionCall agents.
- Orchestration Layer: Handles workflows (chains, routers) and the benchmark evaluation engine.
- Application Layer: Provides a Gradio dashboard, Web API, and Python library for interaction.
It includes specialized components like MCP+, which reduces token costs by filtering verbose tool outputs, and Wide & Deep (W&D) research agents that use parallel tool calling to improve research efficiency.
Who it’s for
- AI Agent Developers: Those building production-ready agents that need to interact with external tools via MCP.
- LLM Researchers: People needing to benchmark agent performance on real-world tasks across domains like financial analysis, 3D design (Blender), and repository management.
Highlights
- Real-world Benchmarking: Evaluates agents across diverse domains including web search, location navigation, and browser automation.
- MCP+ Context Management: A drop-in replacement for MCP clients that can reduce LLM token costs by 50-75%.
- Wide & Deep Research: Parallel tool calling capabilities that improve accuracy and reduce wall-clock time for deep research tasks.
- Custom Benchmark Creation: Support for defining custom tasks via JSON with specific evaluators for ground-truth verification.
Related
- Project
- Project
- Project
- Project