π¦
io.github.rajeswaran140/crowvault
327 dev tools via REST API and MCP. Generate Dockerfiles, schemas, K8s, APIs, and more.
0 installs
Trust: 37 β Low
Files
Ask AI about io.github.rajeswaran140/crowvault
Powered by Claude Β· Grounded in docs
I know everything about io.github.rajeswaran140/crowvault. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
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
| 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.
