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: Memory Bank MCP Server
インストール
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
アクシオス
タイプスクリプト(開発)
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bsmi021/mcp-node-omnibus-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server