聚合网关

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。