create-mcp

create-mcp

site icon
2025.05.01 2
TypeScriptCLI工具MCP服务器部署开发效率
create-mcp 是一个 CLI 工具,用于快速设置和部署 Model Control Protocol (MCP) 服务器到 Cloudflare Workers。它允许开发者通过编写 TypeScript 函数和 JSDoc 注释来为 Cursor Agent 创建新的工具。该工具简化了 MCP 服务器的部署过程,使得开发者可以专注于工具功能的实现,而无需担心服务器运维。
View on GitHub

Overview

基本能力

产品定位

create-mcp 是一个用于快速部署 MCP 服务器的 CLI 工具,旨在简化开发者创建和部署 MCP 工具的过程。

核心功能

  • 克隆模板 worker 仓库到本地目录
  • 安装依赖
  • 初始化 Git 仓库
  • 部署 Hello World MCP 服务器到 Cloudflare 账户
  • 将 MCP 服务器命令复制到剪贴板,方便在 Cursor 中使用

适用场景

  • 快速为 Cursor Agent 创建新的 MCP 工具
  • 部署 API 调用的简单 MCP 工具
  • 快速克隆和部署现有的 MCP 服务器

工具列表

  • bun create mcp: 创建并部署一个新的 MCP 服务器
  • bun create mcp --name <server-name>: 指定服务器名称创建 MCP 服务器
  • bun create mcp --clone <github-url>: 克隆并部署现有的 MCP 服务器

常见问题解答

  • 如何添加新工具?src/index.ts 中的 MyWorker 类中添加函数,并使用 JSDoc 注释描述工具的功能和参数。
  • 如何部署更改? 运行 bun run deploy 重新部署 worker,然后重新加载 Cursor 窗口。

使用教程

使用依赖

  • 安装 Wrangler CLI 并登录 Cloudflare 账户
  • 安装 Claude Desktop App(即将移除)

安装教程

运行以下命令创建并部署一个新的 MCP 服务器:

bun create mcp

或指定服务器名称:

bun create mcp --name <server-name>

调试方式

  1. src/index.ts 中添加或修改函数
  2. 重新部署 worker:
bun run deploy
  1. 重新加载 Cursor 窗口以应用更改

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。