SuperAPI AI 工具集

create-mcp-ts

create-mcp-ts 是一个用于快速创建 TypeScript MCP 服务器的脚手架工具,开箱即用。它无需构建配置,自动安装开发、构建和设置 MCP 服务器所需的一切依赖。该工具可自动在 Cursor、Windsurf 和 Claude Desktop 中配置你的 MCP 服务器,并支持自定义模板。项目只有一个构建依赖 mcp-scripts,内部使用 tsup 和 esbuild 等工具,提供零配置的开发体验,同时支持随时 eject 出自定义配置,避免锁定。适用于希望快速搭建 MCP 服务器的 TypeScript 开发者。

访问官网

工具介绍

用途

create-mcp-ts 是一个用于创建 TypeScript MCP 服务器的脚手架工具,提供开箱即用的体验,旨在让 MCP 服务器开发者能够专注于编写代码。

主要能力

  • 零构建配置:自动安装开发、构建和设置 MCP 服务器所需的全部内容,无需手动配置构建工具。
  • 自动配置客户端:可自动在 Cursor、Windsurf 和 Claude Desktop 中配置你的 MCP 服务器。脚本会检查各客户端 MCP 配置文件中是否已存在你的服务器,若不存在则添加指向服务器脚本(dist/index.js)的条目。
  • 自定义模板:支持通过向 npx create-mcp-ts 命令传递模板 npm 包名或文件路径来使用自定义模板。
  • 发布到 npm:提供将 MCP 服务器发布到 npm 的步骤:设置 package.json 中的 version 并确保 private 为 false;运行 npm install;运行 npm run build;运行 npm login(如需要);运行 npm publish。
  • Eject 机制:mcp-scripts 包包含 create-mcp-ts 项目的构建工具,底层使用 tsup 和 esbuild。如需脱离 mcp-scripts,可运行命令将其移除,并将相关命令从 package.json 中替换,实现自定义设置,避免锁定。
  • 故障排除:提供常见问题排查指引,例如确认已全局安装 Node.js,以及在使用 nodenv 或 nvm 等 Node.js 版本管理器时,需在 MCP 配置中指定 Node.js 二进制的绝对路径(可通过命令查找绝对路径)。

使用方式

通过 npx create-mcp-ts 命令创建新项目。设置 MCP 服务器时,工具会自动配置 Cursor、Windsurf 和 Claude Desktop。发布时按上述步骤操作。如需自定义模板,传递模板 npm 包名或文件路径即可。

适用场景

适用于希望快速搭建 MCP 服务器、注重开发效率、希望减少配置工作的 TypeScript 开发者。

限制

资料中未提供具体的收费、价格、平台兼容性、效果或性能数据。部分命令示例(如 eject 命令、查找 Node.js 路径的命令)在资料中未给出完整代码,因此无法提供具体命令内容。