MCP应用开发框架

一个基于Hono和Cloudflare Workers的实验性MCP应用开发框架,支持MCP TypeScript SDK v2。

  • by yusukebe
  • TypeScript
  • 本地部署
  • 17 星标
  • 更新于
在 GitHub 查看 yusukebe/mcp-app-with-hono

使用说明

MCP应用程序与Hono

实验实施 MCP应用程序 使用Hono和Cloudflare Workers MCP TypeScript SDK v2.

官方示例使用Express,但该项目演示了如何在Cloudflare Workers上使用Hono构建MCP应用程序。

演示

设置

npm install

发展

npm run build  # Build the UI
npm run dev    # Start the Worker with Wrangler

部署

npm run deploy  # Includes build

文件

  • index.html -Vite构建UI入口点
  • src/index.ts -Hono应用程序入口点,手柄 /mcp 具有流式HTTP传输的端点
  • src/mcp-server.ts -MCP服务器定义、注册 get-time 工具和UI资源
  • src/mcp-app.ts -前端UI应用程序,连接到MCP服务器并调用工具

作者

和田雄介 https://github.com/yusukebe