Node Omnibus MCP Server
Node Omnibus MCP サーバー
高度な Node.js 開発ツールと自動化機能を提供する包括的な Model Context Protocol (MCP) サーバー。
特徴
プロジェクト管理
プロジェクトの作成: 次のサポートが組み込まれた新しいプロジェクトを構築します:
反応する
ネクスト.js
急行
ファストファイ
プレーンNode.js
TypeScript 統合: TypeScript の自動構成とセットアップ
パッケージ管理: スマートな依存関係のインストールとバージョン管理
コンポーネント生成
React コンポーネントを作成する(関数型またはクラスベース)
TypeScriptインターフェース生成
自動プロパティタイプの定義
コンポーネントドキュメント生成
構成管理
TypeScript構成管理
NPMスクリプト管理
Package.json の更新
環境設定
ドキュメント
プロジェクトのREADME生成
APIドキュメント
コンポーネントドキュメント
TypeScript 型定義ドキュメント
AIを活用したアシスタンス
プロジェクト作成ガイダンス
コード分析と改善
コンポーネント生成支援
Gitコミットメッセージの提案
エラーデバッグ支援
Related MCP server: MOIDVK
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Node Omnibus Server を自動的にインストールするには:
npx -y @smithery/cli install @bsmi021/mcp-node-omnibus-server --client claudeリポジトリをクローンする
依存関係をインストールします:
npm install使用法
サーバーはstdio経由のモデルコンテキストプロトコルを使用して動作します。MCP互換のクライアントであれば、どれでも統合できます。
サーバーの起動
npm start利用可能なツール
create_project{ name: string; type: 'react' | 'node' | 'next' | 'express' | 'fastify'; path: string; typescript?: boolean; }install_packages{ packages: string[]; path: string; dev?: boolean; }generate_component{ name: string; path: string; type: 'functional' | 'class'; props?: Record<string, string>; }create_type_definition{ name: string; path: string; properties: Record<string, string>; }add_script{ path: string; name: string; command: string; }update_tsconfig{ path: string; options: Record<string, unknown>; }create_documentation{ path: string; type: 'readme' | 'api' | 'component'; name?: string; }
利用可能なプロンプト
create-project{ projectType: string; // react, node, next, express, fastify features?: string; // comma-separated list of features }analyze-code{ code: string; language: string; }generate-component{ name: string; type: string; // functional or class }git-commit{ changes: string; // Git diff or description of changes }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'
});貢献
リポジトリをフォークする
機能ブランチを作成する
変更を加える
プルリクエストを送信する
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
要件
Node.js >= 14.x
npm >= 6.x
TypeScript >= 4.x
依存関係
@モデルコンテキストプロトコル/sdk
アクシオス
タイプスクリプト(開発)
Available Tools
7 toolsadd_scriptC
Add a new npm script to package.json
Inputs: path (required), name (required), command (required).
create_documentationC
Generate project documentation
Inputs: path (required), type (required), name.
create_projectC
Create a new Node.js project with enhanced configuration
Inputs: name (required), type (required), path (required), typescript.
create_type_definitionC
Create TypeScript type definitions or interfaces
Inputs: name (required), path (required), properties (required).
generate_componentC
Generate a new React component with TypeScript support
Inputs: name (required), path (required), type (required), props.
install_packagesC
Install npm packages with version management
Inputs: packages (required), path (required), dev.
update_tsconfigC
Update TypeScript configuration
Inputs: path (required), options (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose targeting different aspects of Node.js/TypeScript development workflows. There is no overlap between adding npm scripts, creating documentation, setting up projects, defining types, generating components, installing packages, and updating tsconfig.
All tools follow a consistent verb_noun pattern with clear, descriptive names. The naming convention is uniform throughout (e.g., add_script, create_documentation, install_packages), making the tool set predictable and easy to understand.
With 7 tools, the server is well-scoped for Node.js/TypeScript project management. Each tool serves a specific, valuable function in the development lifecycle, and the count is neither too sparse nor overwhelming for the domain.
The tool set covers key areas like project setup, dependency management, configuration, and code generation, but there are minor gaps such as missing tools for testing, building, or deployment workflows that might be expected in a comprehensive Node.js server.
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseAqualityBmaintenanceA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.19401 npm18TypeScriptMIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol (MCP) server that provides 37+ intelligent development tools across JavaScript/TypeScript, Rust, and Python with security-first design and high-performance features.7 npm1MIT
- AlicenseBqualityDmaintenanceAn intelligent tool that automates the setup of new Model Context Protocol (MCP) server projects through a conversational interface. It generates project structures, technical specifications, and context-rich documentation to streamline AI-assisted development in TypeScript or Python.103MIT
- AlicenseBqualityDmaintenanceProduction-grade, autonomous Model Context Protocol (MCP) server that elevates AI models from stateless code generators into persistent, self-verifying software engineers.211MIT