一个用于快速创建基于Model Context Protocol (MCP)项目的命令行工具
- 提供多种模板项目选择:OSS上传服务、自定义MCP服务
- 交互式命令行界面,简化创建过程
- 预配置的TypeScript开发环境
- 自动安装依赖
- 包含示例工具和服务实现
npm install -g create-mcp-cli# 交互式创建项目
create-mcp
# 快速创建指定类型的项目
create-mcp my-project --type=osscreate [project-name]: 创建新的MCP项目-t, --type <type>: 项目类型 (oss 或 custom)-d, --dir <directory>: 指定目标目录--desc <description>: 项目描述--author <author>: 项目作者--force: 强制创建(覆盖已存在的目录)--skip-install: 跳过依赖安装--examples: 包含示例代码 (默认: true)
阿里云对象存储(OSS)上传服务,基于MCP协议。提供文件上传工具,支持HTTP和stdio两种通信模式。
特点:
- 阿里云OSS集成
- 多配置源支持
- 支持多种认证方式
可以自定义的MCP服务,提供基础框架和示例工具实现。支持HTTP和stdio两种通信模式。
特点:
- 完全可自定义的工具实现
- 预配置的SSE通信实现
- 示例计算器和问候工具实现
git clone https://github.com/yourusername/create-mcp-cli.git
cd create-mcp-cli
pnpm installpnpm run buildpnpm run dev- 在
templates目录创建新的模板文件夹 - 更新
src/index.ts中的项目类型选项 - 为新模板添加必要的文件结构
MIT