
Node Omnibus MCP Server

2025.04.04
0
JavaScriptNode.js开发工具项目管理代码生成AI辅助开发开发效率
Node Omnibus MCP Server 是一个全面的模型上下文协议(MCP)服务器,提供高级的Node.js开发工具和自动化能力。它支持项目创建、组件生成、配置管理、文档生成以及AI辅助功能,旨在提高开发效率和项目管理的便捷性。
View on GitHub
Overview
基本能力
产品定位
Node Omnibus MCP Server 是一个专为Node.js开发者设计的全面开发工具和自动化服务器,通过MCP协议提供项目管理和代码生成能力。
核心功能
- 项目管理:
- 支持创建React、Next.js、Express、Fastify和普通Node.js项目
- 自动配置TypeScript
- 智能依赖管理
- 组件生成:
- 生成React组件(函数式或类式)
- 生成TypeScript接口和属性类型定义
- 自动生成组件文档
- 配置管理:
- TypeScript配置管理
- NPM脚本管理
- 更新package.json
- 文档生成:
- 项目README生成
- API文档生成
- 组件文档生成
- AI辅助功能:
- 项目创建指导
- 代码分析和改进建议
- Git提交消息建议
- 错误调试辅助
适用场景
- 快速启动新的Node.js或前端项目
- 自动化生成React组件和TypeScript定义
- 管理项目配置和依赖
- 生成项目文档
- 通过AI辅助提高开发效率
工具列表
create_project
:创建新项目install_packages
:安装依赖包generate_component
:生成组件create_type_definition
:创建类型定义add_script
:添加脚本update_tsconfig
:更新TypeScript配置create_documentation
:创建文档
常见问题解答
- 如何安装:可以通过Smithery自动安装或手动克隆仓库并安装依赖
- 如何启动:使用
npm start
命令启动服务器 - 如何集成:可以通过VSCode配置或直接使用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 node-omnibus-server npm install
调试方式
- 启动开发模式:
bash npm run dev
- 运行测试:
bash npm test
- 构建项目:
bash npm run build