MCP Agent
mcp-use has a complete MCP Agent implementation for Python. MCP Agents are AI-powered agents that can use tools from MCP servers to accomplish complex tasks. They reason across multiple steps, selecting and executing tools as needed. Building such agents is easy with mcp-use, all you need is an LLM and the MCP Client.Available MCP Servers
mcp-use supports any MCP server. Check out the Awesome MCP Servers list for available options. Or deploy your own following the instruction below.MCP Client
mcp-use has a complete MCP Client implementation for Python with full async support. It supports stdio and HTTP with SSE transports for connecting to any MCP server.MCP Server
mcp-use has a complete MCP server framework implementation for Python. It supports all official MCP features including tools, resources, prompts, and middleware.Scaffold a new project
Create an MCP server manually:
Next Steps
Agent Configuration
Configure your Agent and connected MCP servers
LLM Integration
Explore supported LLM providers and their setup
Examples
Browse real-world examples and use cases