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
JSON
{
"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"
}
}