Node Omnibus MCP Server

Node Omnibus MCP Server

site icon
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协议提供项目管理和代码生成能力。

核心功能

  1. 项目管理
  2. 支持创建React、Next.js、Express、Fastify和普通Node.js项目
  3. 自动配置TypeScript
  4. 智能依赖管理
  5. 组件生成
  6. 生成React组件(函数式或类式)
  7. 生成TypeScript接口和属性类型定义
  8. 自动生成组件文档
  9. 配置管理
  10. TypeScript配置管理
  11. NPM脚本管理
  12. 更新package.json
  13. 文档生成
  14. 项目README生成
  15. API文档生成
  16. 组件文档生成
  17. AI辅助功能
  18. 项目创建指导
  19. 代码分析和改进建议
  20. Git提交消息建议
  21. 错误调试辅助

适用场景

  • 快速启动新的Node.js或前端项目
  • 自动化生成React组件和TypeScript定义
  • 管理项目配置和依赖
  • 生成项目文档
  • 通过AI辅助提高开发效率

工具列表

  1. create_project:创建新项目
  2. install_packages:安装依赖包
  3. generate_component:生成组件
  4. create_type_definition:创建类型定义
  5. add_script:添加脚本
  6. update_tsconfig:更新TypeScript配置
  7. create_documentation:创建文档

常见问题解答

  • 如何安装:可以通过Smithery自动安装或手动克隆仓库并安装依赖
  • 如何启动:使用npm start命令启动服务器
  • 如何集成:可以通过VSCode配置或直接使用MCP客户端集成

使用教程

使用依赖

  • Node.js >= 14.x
  • npm >= 6.x
  • TypeScript >= 4.x

安装教程

  1. 通过Smithery自动安装: bash npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claude
  2. 手动安装: bash git clone <repository-url> cd node-omnibus-server npm install

调试方式

  1. 启动开发模式: bash npm run dev
  2. 运行测试: bash npm test
  3. 构建项目: bash npm run build

许可证

该项目遵循 MIT 开源许可条款。