
Node Omnibus MCP Server

2025.04.04
3
JavaScriptNode.js开发工具项目自动化开发效率
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文档、组件文档和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安装:
npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claude
- 手动安装:
git clone <repository-url>
cd mcp-node-omnibus-server
npm install
调试方式
- 启动服务器:
npm start
- 开发模式:
npm run dev
- 运行测试:
npm test
- 构建项目:
npm run build