io.github.rajeswaran140/crowvault
327 dev tools via REST API and MCP. Generate Dockerfiles, schemas, K8s, APIs, and more.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http crowvault 'https://api.crowvault.ai/mcp'
{
"mcpServers": {
"crowvault": {
"type": "http",
"url": "https://api.crowvault.ai/mcp"
}
}
}
crowvaultclaude mcp add crowvault -e 'CROWVAULT_API_KEY=<your crowvault_api_key>' -- npx -y crowvault@2.3.0
{
"mcpServers": {
"crowvault": {
"command": "npx",
"args": [
"-y",
"crowvault@2.3.0"
],
"env": {
"CROWVAULT_API_KEY": "<your crowvault_api_key>"
}
}
}
}
متغيرات البيئة
CROWVAULT_API_KEYإلزامي سري CrowVault API key (starts with cv_). Get one free at https://crowvault.ai/dashboard
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
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.
الأسئلة الشائعة
ما هو io.github.rajeswaran140/crowvault؟
327 dev tools via REST API and MCP. Generate Dockerfiles, schemas, K8s, APIs, and more.
كيف أثبّت io.github.rajeswaran140/crowvault؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http crowvault 'https://api.crowvault.ai/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج io.github.rajeswaran140/crowvault إلى مفتاح API؟
نعم. يتطلب CROWVAULT_API_KEY، وتضبطها في إعداداته.
هل io.github.rajeswaran140/crowvault مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون io.github.rajeswaran140/crowvault؟
ينشره rajeswaran140. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.