基本能力
产品定位
Node Omnibus MCP Server 是一个专为Node.js开发者设计的全面开发工具和自动化服务器,通过MCP协议提供项目脚手架、组件生成、配置管理等功能。
核心功能
- 项目管理:支持React、Next.js、Express、Fastify和纯Node.js项目的创建,包括TypeScript集成和智能依赖管理。
- 组件生成:生成React组件(功能或类组件)、TypeScript接口、自动属性类型定义和组件文档。
- 配置管理:管理TypeScript配置、NPM脚本、package.json更新和环境设置。
- 文档生成:自动生成项目README、API文档、组件文档和TypeScript类型定义文档。
- AI辅助:提供项目创建指导、代码分析、组件生成帮助、Git提交消息建议和错误调试辅助。
适用场景
- 快速启动新Node.js项目
- 自动化生成React组件和TypeScript接口
- 管理项目配置和文档
- 通过AI辅助优化开发流程
工具列表
create_project
:创建新项目install_packages
:安装依赖包generate_component
:生成组件create_type_definition
:创建类型定义add_script
:添加脚本update_tsconfig
:更新TypeScript配置create_documentation
:生成文档
常见问题解答
- 依赖要求:Node.js >= 14.x, npm >= 6.x, TypeScript >= 4.x
- 安装问题:确保通过Smithery或手动安装依赖
- 启动问题:检查MCP兼容客户端配置
使用教程
使用依赖
确保已安装Node.js >= 14.x, npm >= 6.x, TypeScript >= 4.x
安装教程
- 通过Smithery安装:
bash
npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claude - 手动安装:
bash
git clone <repository-url>
cd mcp-node-omnibus-server
npm install
调试方式
- 启动服务器:
bash
npm start - 开发模式:
bash
npm run dev - 运行测试:
bash
npm test - 构建项目:
bash
npm run build