mcp-use — MCP protocol
Full-stack Python framework for MCP apps
Basic Information
| Program name | mcp-use (MCP Use) |
|---|---|
| One-line introduction | Full-stack Python framework for MCP apps |
| Developed / maintained by | mcp-use |
| Official homepage | https://mcp-use.com/ |
| Official documentation | https://mcp-use.com/docs |
| Installation / distribution | pip install mcp-use |
| Runtime environment | Python 3.10 or later |
| License | MIT License |
| Stable version | PyPI 1.7.1 (confirmed 2026-10) · GitHub 10,776★ — confirmed on 2026-10-18 |
| GitHub repository | https://github.com/mcp-use/mcp-use |
| Category | MCP protocol (tags: MCP, framework, Python, agent, ChatGPT) |
What is this program?
mcp-use is a Python framework that integrates MCP servers, clients, and agents. You can quickly build MCP apps for ChatGPT, Claude, and custom agents.
It abstracts server connections, tool orchestration, and session management so you can focus on app logic instead of protocol details.
What problems does it solve?
- ('In MCP app development', 'When you need to quickly build MCP apps for ChatGPT and Claude', 'the framework manages connections and calls')
- ('Multiple servers', 'When you need to manage several MCP servers in one app', 'unified orchestration')
Key features
Server connections
Connect multiple MCP servers declaratively
- Use case: Building multi-server apps
- What you get: Unified management
- Limitations: Requires per-server authentication
Agent integration
Connect to ChatGPT, Claude, and more
- Use case: Deploying production agents
- What you get: Compatible client support
- Limitations: Host-specific configuration differences
Session management
Maintain conversation and tool call sessions
- Use case: Supporting continuous work
- What you get: State management
- Limitations: Be mindful of resources for long-lived sessions
Installation and execution
pip
Install with pip.
pip install mcp-use
uv
Install with uv.
uv add mcp-use
Real-world usage example
Creating an app
Compose an MCP app in Python.
from mcp_use import MCPApp
Advantages and limitations
Advantages
- MIT-licensed open source
- 10k+ stars, active development
- Multiple host support
Things to consider before using
- Python learning curve
- Production scaling must be designed separately
Comparison with similar programs
| Program | Features | Best suited for |
|---|---|---|
| Claude Agent SDK | Anthropic's official agent SDK | Claude-specific |
| FastMCP | Lightweight server framework | Simple servers |
Official resources and further learning
- Official homepage — https://mcp-use.com/
- Official documentation / knowledge base — https://mcp-use.com/docs
- Installation / distribution — pip install mcp-use
- Release notes — https://github.com/mcp-use/mcp-use/releases
- Source / development resources — https://github.com/mcp-use/mcp-use
Version and supported environment information was confirmed on the official site as of 2026-10-18. Installation commands may vary depending on your distribution and version, so also check the official installation documentation.
Actual execution screenshot
Synthetic example — not an actual execution result. This screen is a synthetic example and not an actual execution result.
Server in actual operation
Source (HTML): https://games.aidebatehub.com/programs/mcp/protocol/mcp-use.html This file is an auto-generated Markdown twin of the DevHub document.
AI Knowledge Hub
Visitor Comments