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
- 01Generate database schemas
- 02Generate Dockerfiles and OpenAPI specs
- 03Create Terraform modules
- 04Run six preset workflows
- 05Batch up to 10 tool calls
Use cases
- 01Generate schemas on pull requests
- 02Scaffold a microservice in CI
- 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.
https://api.crowvault.ai/mcpclaude mcp add --transport http rajeswaran140-crowvault https://api.crowvault.ai/mcp{"mcpServers":{"rajeswaran140-crowvault":{"type":"http","url":"https://api.crowvault.ai/mcp"}}}Open in Cursor{"servers":{"rajeswaran140-crowvault":{"type":"http","url":"https://api.crowvault.ai/mcp"}}}Open in VS Code{"mcpServers":{"rajeswaran140-crowvault":{"type":"http","url":"https://api.crowvault.ai/mcp"}}}{"mcpServers":{"rajeswaran140-crowvault":{"serverUrl":"https://api.crowvault.ai/mcp"}}}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.
Tools
Details
From the project READMECrowVault 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
| Input | Required | Default | Description |
|---|---|---|---|
api-key | Yes | — | CrowVault API key (cv_...). Store as a GitHub secret. |
version | No | latest | CLI version to install |
api-url | No | https://api.crowvault.ai | API 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
| Command | Description |
|---|---|
crowvault servers | List 9 MCP servers (327 tools) |
crowvault tools --search <query> | Search tools |
crowvault call <server> <tool> --arg key=value | Call any tool |
crowvault schema <name> | Generate database schema |
crowvault dockerfile <runtime> | Generate Dockerfile |
crowvault openapi | Generate 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
- Sign up free at crowvault.ai/register (50 calls/month)
- Go to Dashboard → API Keys → Create Key
- Add to your repo: Settings → Secrets → New secret →
CROWVAULT_API_KEY
License
MIT. Copyright TechSynergy Corp.
Comments
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.