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