Skip to main content
mcp_usemcp_use

The fullstack MCP framework

Build MCP Apps for ChatGPT / Claude and MCP Servers for AI Agents - in TypeScript and Python.

Build
with the mcp-use SDK
Preview
with the MCP Inspector
Deploy
to production in one command

Quickstart

Or create a server manually:

Full TypeScript Server Documentation

MCP Apps

MCP Apps let you build interactive widgets that work across Claude, ChatGPT, and other MCP clients - write once, run everywhere.
Widgets in resources/ are auto-discovered - no manual registration needed.

MCP Apps Guide

Build widgets with React, auto-discovery, and client-side hooks.

Apps SDK compatibility

Understand how MCP Apps run in ChatGPT.

Templates

Ready-to-use MCP Apps and Servers you can deploy in one click or remix as your own.

Chart Builder

Natural-language chart generation.

Diagram Builder

Conversational diagramming.

Widget Gallery

Reference patterns for every widget type.

Browse all templates

Full gallery with demo URLs and one-click deploy buttons.

Inspector

Test and debug your MCP servers interactively. The Inspector is auto-included in every server:
Or use the hosted inspector at inspector.mcp-use.com, or standalone:

Inspector Documentation

Deploy

Ship to production in one command:
Or connect a GitHub repo on manufact.com - production-ready with observability, metrics, logs, and branch deployments.

Also: MCP Agent & MCP Client

mcp-use is fullstack. Alongside MCP Servers and MCP Apps, it ships a full MCP Agent and MCP Client implementation.
Connect any LLM (OpenAI, Anthropic, Google, LangChain) to any MCP server.
https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/images/pythonlogo.svg?fit=max&auto=format&n=C8kWie3B44RcXcXB&q=85&s=c7e14bf0a4c75ce1e6cd1187fe39913b

Python Agent

https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/images/typescriptlogo.svg?fit=max&auto=format&n=C8kWie3B44RcXcXB&q=85&s=42b7b5880c4065c7532afa4a000d6fc0

TypeScript Agent

Fully spec-compliant: tools, resources, prompts, sampling, elicitation, logging, notifications.
https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/images/pythonlogo.svg?fit=max&auto=format&n=C8kWie3B44RcXcXB&q=85&s=c7e14bf0a4c75ce1e6cd1187fe39913b

Python Client

https://mintcdn.com/mcpuse/C8kWie3B44RcXcXB/images/typescriptlogo.svg?fit=max&auto=format&n=C8kWie3B44RcXcXB&q=85&s=42b7b5880c4065c7532afa4a000d6fc0

TypeScript Client

Learn More

MCP 101

Principles of MCP: hosts, clients, servers, and the three primitives.

Examples on GitHub

Runnable samples for Python and TypeScript.

Join the Discord

Chat with the community and the team.

Report an Issue

Bugs, feature requests, and questions.