create-mcp-app 是一个功能强大的脚手架工具包,可用于创建符合 Model Context Protocol (MCP) 协议的应用程序,采用现代开发实践,能帮助开发者快速搭建项目。
您可以按照详细指南,使用以下命令创建一个新的MCP服务器应用程序:
npx create-mcp-server-app@latest my-mcp-server
您可以按照详细指南,使用以下命令创建一个新的MCP客户端应用程序:
npx create-mcp-client-app@latest my-mcp-client
本项目使用pnpm进行包管理,您可以按照以下步骤开始开发:
# 安装依赖项
pnpm install
# 构建所有包
pnpm build
# 运行开发环境
pnpm dev
# 运行测试
pnpm test
# 检查代码
pnpm lint
本项目使用Turborepo组织为单体仓库,其结构如下:
create-mcp-app/
├── apps/ # 应用程序包
│ ├── create-mcp-server-app/ # 服务器应用模板
│ │ ├── src/ # 源代码
│ │ ├── boilerplate/ # 模板文件
│ │ ├── docs/ # 文档
│ │ └── dist/ # 构建输出
│ │
│ └── create-mcp-client-app/ # 客户端应用模板
│ ├── src/ # 源代码
│ ├── boilerplate/ # 模板文件
│ ├── docs/ # 文档
│ └── dist/ # 构建输出
│
├── packages/ # 共享包和配置
├── .vscode/ # VS Code配置
└── package.json # 根包配置
我们欢迎您为项目贡献代码,您可以按照以下步骤进行:
git checkout -b feature/amazing-feature)。git commit -m '添加一些神奇的功能')。git push origin feature/amazing-feature)。请确保您:
如果您发现了一个错误或有建议,可以:
本项目根据包含在LICENSE文件中的许可协议发布。