mcp-use: build, debug and ship MCP servers in TypeScript
A full-stack TypeScript MCP framework: Zod types flow from tools to results, React views bind to tools as MCP Apps, and a browser Inspector is built in.
Project and installation docs
View projecthttps://github.com/mcp-use/mcp-use
Building an MCP server for your product on the official SDK means wiring up transports, types and debugging yourself, and showing an interactive UI inside ChatGPT or Claude is another round of plumbing. mcp-use is a TypeScript framework whose scaffold gives you the server, dev scripts, an Inspector and a React view pipeline. Tool inputs and outputs are Zod schemas, and the types carry through to the UI components.
What it does
- End-to-end types:
server.tool()declaresinputSchemaandoutputSchemain Zod; structured results, view props and tool calls share those types, and MCP annotations likereadOnlyHintsit right on the tool. - Native views: a React component in
views/<name>/view.tsxthat matches the tool’sview.namebecomes an interactive UI in clients that support MCP Apps. - Built-in debugging: the dev server includes an Inspector at
http://localhost:3000/mcp/inspectorto list and call tools and preview views, with a headless CLI option. - Agent-friendly: you can hand a coding agent one prompt and have it scaffold, test and deploy the server.
Who it’s for
- TypeScript developers building an MCP server, ChatGPT app or Claude connector for their SaaS.
- Product teams that want tool results to render as charts, cards or other interactive UI.
Setup
Needs Node.js. Scaffold a project, start the dev server, then open the Inspector:
npx -y create-mcp-use-app@latest
npm run dev
Our take
About 10.7k stars as of 2026-10-06, and one of the most active MCP frameworks. It’s a different kind of entry from the rest of this directory: it’s a tool for building servers, which agents themselves never call. Compared with the official TypeScript SDK alone, it removes the typing and debugging boilerplate, and MCP Apps view support is the clearest difference. Note that v2 has breaking changes from v1, so older projects need the migration guide. The README’s deploy link points to the Manufact hosting platform, but you can deploy the generated server yourself. Licensed MIT.