mcpField
C
crowvault

crowvault

Remote
github.com/rajeswaran140Developer Tools0Updated 25w ago
Repository

About crowvault

crowvault provides a CLI and API for generating development artifacts and running multi-step workflows in CI/CD. It is aimed at developers automating schema, infrastructure, and API scaffolding.

Key features

  1. 01Generate database schemas
  2. 02Generate Dockerfiles and OpenAPI specs
  3. 03Create Terraform modules
  4. 04Run six preset workflows
  5. 05Batch up to 10 tool calls

Use cases

  1. 01Generate schemas on pull requests
  2. 02Scaffold a microservice in CI
  3. 03Generate infrastructure files in batches

MCP support

It provides access to 327 tools across 9 MCP servers through its API and CLI. Commands can search for and call tools.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.crowvault.ai/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmcrowvault2.3.0

Tools

Details

From the project README

CrowVault Setup — GitHub Action

Install and authenticate the CrowVault CLI in your GitHub Actions workflows. Generate schemas, Dockerfiles, K8s configs, OpenAPI specs, Terraform modules, and run multi-step workflows — all in CI/CD.

Usage

- 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

Inputs

InputRequiredDefaultDescription
api-keyYes—CrowVault API key (cv_...). Store as a GitHub secret.
versionNolatestCLI version to install
api-urlNohttps://api.crowvault.aiAPI URL

Examples

Generate database schema on 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"
Run full workflow in 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
Batch generation
- 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

Available Commands

CommandDescription
crowvault serversList 9 MCP servers (327 tools)
crowvault tools --search <query>Search tools
crowvault call <server> <tool> --arg key=valueCall any tool
crowvault schema <name>Generate database schema
crowvault dockerfile <runtime>Generate Dockerfile
crowvault openapiGenerate OpenAPI spec
crowvault terraform <provider>Generate Terraform module
crowvault workflow run <name>Run multi-step workflow
crowvault batch <file.json>Parallel execution (up to 10)

6 Workflows

  • microservice-scaffold — Microservice + schema + migration + Docker + K8s (5 steps)
  • api-full-stack — OpenAPI + endpoint + tests + contracts (4 steps)
  • ddd-complete — Bounded context + model + aggregate + entity + repo + schema (6 steps)
  • event-driven — Kafka + event handler + DLQ (3 steps)
  • deploy-stack — Dockerfile + Compose + K8s + Helm (4 steps)
  • database-setup — Schema + ORM + migration + seed (4 steps)

Get an API Key

  1. Sign up free at crowvault.ai/register (50 calls/month)
  2. Go to Dashboard → API Keys → Create Key
  3. Add to your repo: Settings → Secrets → New secret → CROWVAULT_API_KEY

License

MIT. Copyright TechSynergy Corp.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.