Skip to main content
Glama

Node Omnibus MCP Server

by bsmi021

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コミットメッセージの提案
  • エラーデバッグ支援

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Node Omnibus Server を自動的にインストールするには:

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; }
  2. install_packages
    { packages: string[]; path: string; dev?: boolean; }
  3. generate_component
    { name: string; path: string; type: 'functional' | 'class'; props?: Record<string, string>; }
  4. create_type_definition
    { name: string; path: string; properties: Record<string, string>; }
  5. add_script
    { path: string; name: string; command: string; }
  6. update_tsconfig
    { path: string; options: Record<string, unknown>; }
  7. 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 }
  2. analyze-code
    { code: string; language: string; }
  3. generate-component
    { name: string; type: string; // functional or class }
  4. git-commit
    { changes: string; // Git diff or description of changes }
  5. 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ライセンス - 詳細はLICENSEファイルを参照

要件

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

依存関係

  • @モデルコンテキストプロトコル/sdk
  • アクシオス
  • タイプスクリプト(開発)
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI を活用した支援により、プロジェクトの作成、コンポーネントの生成、パッケージの管理、ドキュメント作成を自動化するための高度な Node.js 開発ツールを提供する包括的なモデル コンテキスト プロトコル サーバーです。

  1. 特徴
    1. プロジェクト管理
    2. コンポーネント生成
    3. 構成管理
    4. ドキュメント
    5. AIを活用したアシスタンス
  2. インストール
    1. Smithery経由でインストール
  3. 使用法
    1. サーバーの起動
    2. 利用可能なツール
    3. 利用可能なプロンプト
  4. プロジェクト構造
    1. 発達
      1. 建物
      2. テストの実行
      3. 開発モード
    2. 統合
      1. VSCode の設定
      2. クライアントの使用例
    3. 貢献
      1. ライセンス
        1. 要件
          1. 依存関係

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              An unofficial JavaScript SDK to create customized servers for the Model Context Protocol, allowing definition of prompts, resources, and tools for tailored interactions.
              Last updated -
              6
              2
              JavaScript
              Apache 2.0
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              Node.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.
              Last updated -
              3
              13
              1
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.
              Last updated -
              6
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              A Node.js application that provides a Model Context Protocol server for interacting with Harbor container registry, supporting operations for projects, repositories, tags, and Helm charts.
              Last updated -
              TypeScript

            View all related MCP servers

            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