The open-source SDK for MCP Apps and Servers
The mcp-use SDK is the fullstack MCP framework to develop MCP Apps for ChatGPT / Claude & MCP Servers for AI Agents. Loved by developers.
Still writing code by hand?
Our open source tools are used by developers at top companies
One MCP server, two surfaces
mcp-use is designed around the MCP standard from both sides of the wire. Ship MCP Apps to AI chats. Ship MCP servers to AI agents. Write once.

MCP Apps for ChatGPT & Claude
Drop React widgets in resources/. They auto-register as tools that render directly in chat clients.
- ChatGPT·800M+ weekly users
- Claude·B2B and professionals

MCP Servers for AI agents
Expose your API, database, or internal tools to any AI or coding agent with a single mcp-use server.
- Coding agents·Cursor, Claude Code
- Internal agents·built with frameworks
React widgets, rendered in ChatGPT & Claude.
Drop React components in resources/. They auto-register as MCP tools with a widget surface that renders directly in chat clients with typed props, theming, and the useWidget hook out of the box.
- Zero boilerplate · export a component, get a tool.
- Typed props · schema-validated input via the component signature.
- Theming + useWidget · respects the host chat client.
Expose tools to any AI agent.
Fully MCP-spec compliant. Works with Claude, ChatGPT, Cursor, and any MCP client. Edge-runtime ready.
- One-command scaffold ·
npx create-mcp-use-app. - Transports · STDIO, HTTP, SSE, WebSocket out of the box.
- Inspector built-in · test tools in your browser. No LLM required.
- 100/100 conformance · passes the official MCP test suite.
Available in TypeScript and Python
The mcp-use server API is identical in both languages. Pick the language your team prefers.
Why developers pick mcp-use for MCP Servers.
A fullstack framework for MCP Servers. Widgets, dev server, Inspector, and cloud deploy bundled in one package.
Tool + widget in one file
Declare a React widget directly on the tool. The useWidget hook handles props, theme, and pending state, no separate ui:// resource to register.
Inspector built in
mcp-use dev runs the server with hot reload and opens an interactive Inspector at /inspector. Test tools, preview widgets, and watch JSON-RPC live.
One-command scaffold
npx create-mcp-use-app generates a typed MCP server, a resources/ folder of React widgets, auth, and a working example.
All transports out of the box
STDIO, HTTP, SSE, WebSocket. Same code, every transport.
Same server API, two languages
TypeScript and Python share the same server API. Pick the language your team prefers.
One-click cloud deploy
Connect a GitHub repo. Branch deploys, logs, metrics, and observability come with Manufact Cloud.
How mcp-use complements the official packages.
The MCP SDK and ext-apps are the community reference implementations. mcp-use sits on top with a CLI, dev server, Inspector, and managed deploys.
| Feature | mcp-use | @modelcontextprotocol/sdk | @modelcontextprotocol/ext-apps |
|---|---|---|---|
| TypeScript and Python server SDK | |||
| Tool + widget in one declaration | |||
| One-command scaffold (CLI) | |||
| Hot-reload dev server | |||
| Browser-based Inspector | |||
| Multi-transport (STDIO, HTTP, SSE, WS) | |||
| One-click cloud deploy | |||
| Latest spec primitives (elicitation, tasks) |
Developers love
Thousands of dev-teams are building with mcp-use
Been thinking about trying your @mcpuse today when I started building a ChatGPT app, but wasn't sure if it's the right use case. Now I assume it is 🙂

Great addition to the generic MCP Client collection.

Infra isn't just plumbing. It's distribution. Examples: AgentMail: inboxes for agents, mcp-use: MCP infra, DeepAware: RL for data center ops. Whoever owns the rails agents use to talk to the outside world ends up with Twilio-style power.

mcp-use is by far the best Python framework for building an agent MCP. It's so easy to set up an agent connected to MCP servers through the command line, that way I can quickly iterate on my MCP servers and test. Most people are using MCP servers in chat clients like Cursor / Claude Code, but MCP server use by agents will explode in the near future. I think it's important to test your server in an agent environment, and mcp-use provides that.

MCP-Use is the open source way to connect any LLM to any MCP server and build custom agents that have tool access, without using closed source or application clients.

that's why we love open-source! @NASA is building an agent with MCP using our library @mcpuse 🚀

Been thinking about trying your @mcpuse today when I started building a ChatGPT app, but wasn't sure if it's the right use case. Now I assume it is 🙂

Great addition to the generic MCP Client collection.

Infra isn't just plumbing. It's distribution. Examples: AgentMail: inboxes for agents, mcp-use: MCP infra, DeepAware: RL for data center ops. Whoever owns the rails agents use to talk to the outside world ends up with Twilio-style power.

mcp-use is by far the best Python framework for building an agent MCP. It's so easy to set up an agent connected to MCP servers through the command line, that way I can quickly iterate on my MCP servers and test. Most people are using MCP servers in chat clients like Cursor / Claude Code, but MCP server use by agents will explode in the near future. I think it's important to test your server in an agent environment, and mcp-use provides that.

MCP-Use is the open source way to connect any LLM to any MCP server and build custom agents that have tool access, without using closed source or application clients.

that's why we love open-source! @NASA is building an agent with MCP using our library @mcpuse 🚀

Awesome to see mcp-use support MCP-UI! We're aligning on the open spec with OAI and others to make sure the entire community benefits from complete compatibility

mcp-use is really into something good here.

mcp-use (@mcpuse) is building open-source dev tools and infrastructure for MCP to help dev teams quickly build and deploy custom AI agents with MCP servers.

awesome to see @mcpuse on product hunt today! for everyone needing to build with or around MCP! and yes, we'll do a small hack night with them next week to put that to the test as well 😉

MCP evals is here in @deepeval, metric name taken from @mcpuse 👀

🚀 @mcpuse launched! Open source infrastructure and dev tools for MCP agents: "Spin-up and aggregate MCP servers through a single endpoint and zero friction."

Awesome to see mcp-use support MCP-UI! We're aligning on the open spec with OAI and others to make sure the entire community benefits from complete compatibility

mcp-use is really into something good here.

mcp-use (@mcpuse) is building open-source dev tools and infrastructure for MCP to help dev teams quickly build and deploy custom AI agents with MCP servers.

awesome to see @mcpuse on product hunt today! for everyone needing to build with or around MCP! and yes, we'll do a small hack night with them next week to put that to the test as well 😉

MCP evals is here in @deepeval, metric name taken from @mcpuse 👀

🚀 @mcpuse launched! Open source infrastructure and dev tools for MCP agents: "Spin-up and aggregate MCP servers through a single endpoint and zero friction."

Really sharp execution, mcp-use nails the 'Vercel for MCP' play. Love how you've stripped deployment and aggregation down to a single endpoint with zero friction. Crypto infra teams, onchain data providers, and AI-powered DeFi dashboards could slot this in to speed up agent builds massively.

🦜🤖 MCP-Use Tools - Just launched: An open-source library that connects any LLM to MCP tools for custom agents, featuring seamless integration with LangChain and support for web browsing, Airbnb search, and 3D modeling capabilities.

<60s to deploy your ChatGPT App 🤯 With mcp-use creating your own app takes less than a minute. 1. npx create-mcp-use-app 2. Edit your react widgets 3. yarn deploy. Done! You can now connect your mcp server to ChatGPT and start chatting.

We implemented Code Mode in mcp-use's MCPClient . All you need to do is define which servers you want your agent to use, enable code mode, and you're done! The client will expose two tools: - One that allows the agent to progressively discover which servers and tools are available - One that allows the agent to execute code in an environment where the MCP servers are available as Python modules (SDKs)

Really sharp execution, mcp-use nails the 'Vercel for MCP' play. Love how you've stripped deployment and aggregation down to a single endpoint with zero friction. Crypto infra teams, onchain data providers, and AI-powered DeFi dashboards could slot this in to speed up agent builds massively.

🦜🤖 MCP-Use Tools - Just launched: An open-source library that connects any LLM to MCP tools for custom agents, featuring seamless integration with LangChain and support for web browsing, Airbnb search, and 3D modeling capabilities.

<60s to deploy your ChatGPT App 🤯 With mcp-use creating your own app takes less than a minute. 1. npx create-mcp-use-app 2. Edit your react widgets 3. yarn deploy. Done! You can now connect your mcp server to ChatGPT and start chatting.

We implemented Code Mode in mcp-use's MCPClient . All you need to do is define which servers you want your agent to use, enable code mode, and you're done! The client will expose two tools: - One that allows the agent to progressively discover which servers and tools are available - One that allows the agent to execute code in an environment where the MCP servers are available as Python modules (SDKs)

Join MCP community
Get help, share your projects, and get inspired.
The community for developers building with MCP and mcp-use.
Begin your MCP journey
in the fastest way
Vibecode your MCP App
Describe what you want. Watch your MCP server and widgets scaffold in front of you.
From a template
Pick one of our templates and start from a known-good scaffold.

