Token导航 LogoToken导航TokenDH.com
Node Omnibus MCP Server logo
开发工具stdio官方级别未说明来源级核验

Node Omnibus MCP Server

MCP Server

@smithery/cli

一个全面的Node.js开发工具服务器,提供项目脚手架、组件生成、配置管理和AI辅助开发功能。

工具数

7

提示词数

0

GitHub Stars

9

资源数

0
JavaScriptClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bsmi021

提供方

bsmi021

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claude

详细介绍

节点综合MCP服务器

](https://smithery.ai/server/@bsmi021/mcp-node-omnibus-server)

一个全面的模型上下文协议(MCP)服务器,提供先进的Node.js开发工具和自动化功能。

特性

项目管理

  • 项目创建:为新项目搭建支架,内置支持:

- 反应 - Next.js - 快速 - 禁食 - 普通Node.js

  • TypeScript集成:自动TypeScript配置和设置
  • 包管理:智能依赖安装和版本管理

组件生成

  • 创建React组件(基于函数或类)
  • TypeScript接口生成
  • 自动道具类型定义
  • 组件文档生成

配置管理

  • TypeScript配置管理
  • NPM脚本管理
  • Package.json更新
  • 环境设置

文档

  • 生成项目README
  • API文档
  • 组件文档
  • TypeScript类型定义文档

人工智能辅助

  • 项目创建指导
  • 代码分析和改进
  • 组件生成辅助
  • Git提交消息建议
  • 调试协助出错

安装

通过Smithery安装

通过以下方式自动安装Claude Desktop的Node Omnibus服务器 史密瑟里:

npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claude
  1. 克隆存储库
  2. 安装依赖项:
npm install

用法

服务器使用stdio上的模型上下文协议进行操作。它可以与任何兼容MCP的客户端集成。

启动服务器

npm start

可用工具

  1. create_project
   {
     name: string;
     type: 'react' | 'node' | 'next' | 'express' | 'fastify';
     path: string;
     typescript?: boolean;
   }
  1. install_packages
   {
     packages: string[];
     path: string;
     dev?: boolean;
   }
  1. generate_component
   {
     name: string;
     path: string;
     type: 'functional' | 'class';
     props?: Record;
   }
  1. create_type_definition
   {
     name: string;
     path: string;
     properties: Record;
   }
  1. add_script
   {
     path: string;
     name: string;
     command: string;
   }
  1. update_tsconfig
   {
     path: string;
     options: Record;
   }
  1. create_documentation
   {
     path: string;
     type: 'readme' | 'api' | 'component';
     name?: string;
   }

可用提示

  1. create-project
   {
     projectType: string;  // react, node, next, express, fastify
     features?: string;    // comma-separated list of features
   }
  1. analyze-code
   {
     code: string;
     language: string;
   }
  1. generate-component
   {
     name: string;
     type: string;  // functional or class
   }
  1. git-commit
   {
     changes: string;  // Git diff or description of changes
   }
  1. debug-error
   {
     error: string;  // Error message or stack trace
   }

项目结构

node-omnibus-server/
├── src/
│   └── index.ts        # Main server implementation
├── dist/               # Compiled JavaScript
├── node_modules/       # Dependencies
├── package.json        # Project configuration
└── tsconfig.json      # TypeScript configuration

发展

建筑

npm run build

运行测试

npm test

发展模式

npm run dev

整合

VSCode配置

添加到VSCode设置中:

{
  "mcpServers": {
    "node-omnibus": {
      "command": "node",
      "args": ["path/to/node-omnibus-server/dist/index.js"]
    }
  }
}

客户端使用示例

const client = new McpClient();
await client.connect(transport);

// Create a new React project
const result = await client.callTool('create_project', {
  name: 'my-app',
  type: 'react',
  path: './projects',
  typescript: true
});

// Use AI assistance for project setup
const guidance = await client.getPrompt('create-project', {
  projectType: 'react',
  features: 'typescript,testing,docker'
});

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

许可证

MIT许可证-有关详细信息,请参阅许可证文件

需求

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

依赖项

  • @模型上下文协议/sdk
  • 打字稿(dev)

目录标签

目录标签

JavaScriptClaude开发工具Node.js开发本地部署项目脚手架组件生成AI辅助编程TypeScript支持

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP