UNPKG

backend-mcp

Version:

Generador automático de backends con Node.js, Express, Prisma y módulos configurables. Servidor MCP compatible con npx para agentes IA. Soporta PostgreSQL, MySQL, MongoDB y SQLite.

183 lines 6.04 kB
{ "name": "Backend MCP - Ejemplos de Autenticación JWT", "description": "Configuraciones de ejemplo para usar Backend MCP con autenticación JWT", "version": "2.0.0", "pricing": { "basic": { "price": "$5 USD/mes", "description": "Acceso completo a todas las herramientas MCP", "features": [ "25+ herramientas especializadas", "Soporte para PostgreSQL, MySQL, MongoDB, SQLite", "Generación de APIs REST completas", "Autenticación y autorización", "Integración con Docker", "Testing automatizado", "Monitoreo y logging" ] }, "premium": { "price": "$15 USD/mes", "description": "Plan básico + características premium", "features": [ "Todo del plan básico", "Soporte prioritario", "Templates adicionales", "Configuraciones avanzadas", "Integraciones enterprise" ] }, "enterprise": { "price": "$50 USD/mes", "description": "Para equipos y empresas", "features": [ "Todo del plan premium", "SLA garantizado", "Soporte dedicado", "Configuraciones personalizadas", "Múltiples usuarios", "Auditoría y compliance" ] } }, "authentication_examples": { "claude_desktop": { "description": "Configuración para Claude Desktop", "config": { "mcpServers": { "BackendGenerator": { "command": "npx", "args": [ "-y", "backend-mcp", "postgresql://user:pass@localhost:5432/mydb", "--jwt", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." ], "env": { "BACKEND_MCP_JWT": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." } } } } }, "cursor_ide": { "description": "Configuración para Cursor IDE", "config": { "mcpServers": { "backend-mcp": { "command": "npx", "args": [ "backend-mcp", "mysql://user:pass@localhost:3306/mydb", "--jwt", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." ] } } } }, "command_line": { "description": "Uso desde línea de comandos", "examples": [ { "description": "Configurar proyecto con JWT", "command": "npx backend-mcp --tool configure_project --params '{\"projectName\":\"mi-api\",\"description\":\"Mi API REST\"}' --jwt \"tu_token_aqui\"" }, { "description": "Definir tabla con JWT", "command": "npx backend-mcp --tool define_table --params '{\"tableName\":\"User\",\"fields\":[{\"name\":\"id\",\"type\":\"Int\"}]}' --jwt \"tu_token_aqui\"" }, { "description": "Usar variable de entorno", "command": "export BACKEND_MCP_JWT=\"tu_token_aqui\" && npx backend-mcp postgresql://user:pass@localhost:5432/db" } ] }, "environment_variables": { "description": "Configuración usando variables de entorno", "variables": { "BACKEND_MCP_JWT": "Tu token JWT obtenido de backend-mcp.com", "JWT_VALIDATION_ENDPOINT": "https://backend-mcp-auth.vercel.app/api/validate", "JWT_VALIDATION_MODE": "hybrid (remote|local|hybrid)" }, "example": { "bash": "export BACKEND_MCP_JWT=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\" && npx backend-mcp postgresql://localhost:5432/db", "powershell": "$env:BACKEND_MCP_JWT=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\" ; npx backend-mcp postgresql://localhost:5432/db" } } }, "tool_permissions": { "basic_tools": { "description": "Herramientas disponibles para todos los planes", "tools": [ "configure_project", "configure_database", "define_table", "create_endpoint" ] }, "premium_tools": { "description": "Herramientas para planes Premium y Enterprise", "tools": [ "setup_auth", "setup_email", "setup_websockets", "setup_cache", "setup_monitoring", "setup_docker", "setup_testing" ] }, "enterprise_tools": { "description": "Herramientas exclusivas para plan Enterprise", "tools": [ "setup_ci_cd", "setup_kubernetes", "setup_microservices", "setup_load_balancer" ] } }, "error_messages": { "no_token": { "message": "🔐 Token JWT requerido. Obtén tu token en: https://backend-mcp.com/pricing", "solution": "Agrega --jwt tu_token_aqui a tu comando o configura BACKEND_MCP_JWT" }, "invalid_token": { "message": "❌ Token JWT inválido o expirado", "solution": "Verifica tu token en backend-mcp.com o renueva tu suscripción" }, "insufficient_permissions": { "message": "🚫 Tu plan no incluye esta herramienta", "solution": "Actualiza tu plan en: https://backend-mcp.com/upgrade" } }, "getting_started": { "step1": { "title": "Obtener Token JWT", "description": "Visita https://backend-mcp.com/pricing y compra tu plan", "price": "$5 USD/mes para acceso completo" }, "step2": { "title": "Configurar Autenticación", "description": "Agrega tu token JWT a tu configuración MCP", "methods": [ "Argumento --jwt", "Variable de entorno BACKEND_MCP_JWT", "Configuración en agente IA" ] }, "step3": { "title": "Usar Herramientas", "description": "Ejecuta cualquier herramienta MCP con autenticación automática", "example": "npx backend-mcp postgresql://localhost:5432/db --jwt tu_token" } }, "support": { "documentation": "https://backend-mcp.com/docs", "pricing": "https://backend-mcp.com/pricing", "support": "https://backend-mcp.com/support", "github": "https://github.com/tu-usuario/backend-mcp" } }