Skip to main content
mcp_use

Full-Stack MCP Framework

mcp-use provides everything you need to build with the Model Context Protocol—from AI agents to servers, in both Python and TypeScript.

AgentAgent
PythonTypeScript

Agent

Build tool-using AI agents.
ClientClient
PythonTypeScript

Client

Connect to MCP servers programmatically.
ServerServer
PythonTypeScript

Server

Build and run powerful MCP servers.

What is mcp-use?

mcp-use is a full-stack open source framework that enables developers to connect any Language Learning Model (LLM) to any MCP server. We refuse lock-in. We refuse walled gardens. We build with open standards, composable tools, and source you can read. mcp-use connects models to real capability—your data, your workflows, your servers—on your terms.

Our mission is to provide the best developer experience across the MCP stack. Please explore the individual modules to understand what makes us special.

Features at a Glance

Agent

  • Connect any LLM
  • Get started in 6 lines of code
  • Supports any MCP server

Client

  • Fully spec compliant
  • Supports all primitives: sampling, tools, resources, prompts, elicitation, logging, notifications

Server

  • Fully spec compliant
  • Best-in-class developer experience
  • Built-in Inspector, openmcp.json, and docs

Supported MCP Servers

mcp-use supports any MCP server, allowing you to connect to a wide range of server implementations for different use cases.

Awesome MCP Servers

Explore a comprehensive list of available MCP servers from the community - find servers for APIs, databases, cloud services, and more.

Community & Support