mcp-use:用 TypeScript 开发、调试和发布 MCP 服务器
全栈 TypeScript MCP 框架,Zod 类型贯穿工具输入输出,可把 React 视图绑定到工具做成 MCP Apps,自带浏览器调试器。
项目与安装文档
查看项目https://github.com/mcp-use/mcp-use
想给自己的产品做一个 MCP 服务器,用官方 SDK 起步时要自己处理传输、类型、调试工具,如果还想在 ChatGPT 或 Claude 里显示交互界面,又是另一套接线工作。mcp-use 是一个 TypeScript 框架,脚手架直接生成服务器、开发脚本、调试器和 React 视图流水线,工具的输入输出用 Zod 定义,类型一路传到界面组件。
能做什么
- 类型贯通:
server.tool()用 Zod 声明inputSchema和outputSchema,返回的结构化结果、视图属性和工具调用共享同一套类型,还能直接标注readOnlyHint等 MCP 注解。 - 原生视图:在
views/<名称>/view.tsx写 React 组件,和工具的view.name对应,就成了可在支持 MCP Apps 的客户端里渲染的交互界面。 - 内置调试:开发服务器自带 Inspector,在
http://localhost:3000/mcp/inspector里查看和调用工具、预览视图,也能用 CLI 无界面调试。 - 面向智能体:可以把一份提示词交给编程智能体,让它从脚手架到部署走完全流程。
适合谁
- 要给自家 SaaS 做 MCP 服务器或 ChatGPT、Claude 插件的 TypeScript 开发者。
- 想在 MCP 工具结果里返回图表、卡片等交互界面的产品团队。
接入方式
需要 Node.js。生成项目后运行开发服务器,再打开调试器:
npx -y create-mcp-use-app@latest
npm run dev
编辑点评
截至 2026-10-06 约 1.07 万 star,是 MCP 开发框架里最活跃的之一。它和本目录里其他条目性质不同:它是用来造服务器的工具,智能体本身用不上。和直接用官方 TypeScript SDK 相比,它省掉了类型和调试的样板代码,MCP Apps 视图支持是最明显的差异。需要注意:v2 相对 v1 有破坏性变更,老项目要按迁移指南升级;README 里的部署入口指向 Manufact 托管平台,不想用托管也可以自行部署生成的服务器。许可证为 MIT。