mcpField
C
crowvault

crowvault

リモート
github.com/rajeswaran140開発ツール025 週間前に更新
リポジトリ

crowvault について

crowvaultは、開発成果物の生成と複数ステップのワークフロー実行に対応するCLIとAPIです。CI/CDでスキーマ、インフラ、APIのひな形作成を自動化する開発者向けです。

主な機能

  1. 01データベーススキーマの生成
  2. 02DockerfileとOpenAPI仕様の生成
  3. 03Terraformモジュールの作成
  4. 046種類の定義済みワークフロー
  5. 05最大10件のツール呼び出しを一括実行

活用シーン

  1. 01プルリクエストでのスキーマ生成
  2. 02CIでのマイクロサービス構成
  3. 03インフラファイルの一括生成

MCP 対応

APIとCLIを通じて、9つのMCPサーバーにある327個のツールを利用できます。ツールの検索と呼び出しに対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.crowvault.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmcrowvault2.3.0

ツール

詳細

CrowVault のセットアップ — GitHub Action

CrowVault CLI をインストールして認証し、GitHub Actions のワークフローで使用できます。CI/CD でスキーマ、Dockerfile、K8s 設定、OpenAPI 仕様、Terraform モジュールを生成し、複数ステップのワークフローを実行できます。

使用方法

- uses: rajeswaran140/crowvault-setup@v1
  with:
    api-key: ${{ secrets.CROWVAULT_API_KEY }}

- run: crowvault schema Order --format prisma --output ./prisma/schema.prisma

- run: crowvault dockerfile node --version 20 --output Dockerfile

- run: crowvault workflow run deploy-stack --arg name=my-app --arg runtime=node

入力

入力必須デフォルト説明
api-keyはい—CrowVault API キー(cv_...)。GitHub シークレットとして保存してください。
versionいいえlatestインストールする CLI のバージョン
api-urlいいえhttps://api.crowvault.aiAPI URL

例

PR でデータベーススキーマを生成する
name: Generate Schema
on: pull_request

jobs:
  schema:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: rajeswaran140/crowvault-setup@v1
        with:
          api-key: ${{ secrets.CROWVAULT_API_KEY }}
      - run: crowvault schema Order --format prisma --output ./prisma/schema.prisma
      - run: git diff --exit-code ./prisma/ || echo "Schema changed"
CI で完全なワークフローを実行する
name: Scaffold Microservice
on: workflow_dispatch

jobs:
  scaffold:
    runs-on: ubuntu-latest
    steps:
      - uses: rajeswaran140/crowvault-setup@v1
        with:
          api-key: ${{ secrets.CROWVAULT_API_KEY }}
      - run: crowvault workflow run microservice-scaffold --arg name=orders --arg language=node --output result.json
バッチ生成
- uses: rajeswaran140/crowvault-setup@v1
  with:
    api-key: ${{ secrets.CROWVAULT_API_KEY }}
- run: |
    crowvault schema User --format prisma --output prisma/user.prisma
    crowvault schema Order --format prisma --output prisma/order.prisma
    crowvault dockerfile node --version 20 --output Dockerfile
    crowvault terraform aws --env production --output infra/main.tf

利用可能なコマンド

コマンド説明
crowvault servers9 個の MCP サーバー(327 個のツール)を一覧表示
crowvault tools --search <query>ツールを検索
crowvault call <server> <tool> --arg key=value任意のツールを呼び出す
crowvault schema <name>データベーススキーマを生成
crowvault dockerfile <runtime>Dockerfile を生成
crowvault openapiOpenAPI 仕様を生成
crowvault terraform <provider>Terraform モジュールを生成
crowvault workflow run <name>複数ステップのワークフローを実行
crowvault batch <file.json>並列実行(最大 10 件)

6 つのワークフロー

  • microservice-scaffold — マイクロサービス+スキーマ+マイグレーション+Docker+K8s(5 ステップ)
  • api-full-stack — OpenAPI+エンドポイント+テスト+コントラクト(4 ステップ)
  • ddd-complete — 境界づけられたコンテキスト+モデル+集約+エンティティ+リポジトリ+スキーマ(6 ステップ)
  • event-driven — Kafka+イベントハンドラー+DLQ(3 ステップ)
  • deploy-stack — Dockerfile+Compose+K8s+Helm(4 ステップ)
  • database-setup — スキーマ+ORM+マイグレーション+シード(4 ステップ)

API キーの取得

  1. crowvault.ai/register で無料登録します(月 50 回まで呼び出し可能)。
  2. ダッシュボード → API Keys → Create Key の順に進みます。
  3. リポジトリに追加します:Settings → Secrets → New secret → CROWVAULT_API_KEY

ライセンス

MIT。Copyright TechSynergy Corp.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。