SchemaFlow
Acceso en tiempo real al esquema de bases de datos PostgreSQL y Supabase para AI-IDEs a través del Model Context Protocol. Proporciona contexto de base de datos en vivo mediante conexiones SSE seguras con tres potentes herramientas: get_schema, analyze_database y check_schema_alignment.
Documentación
SchemaFlow MCP Server
Acceso en tiempo real a esquemas de PostgreSQL y Supabase para AI-IDEs mediante el Protocolo de Contexto de Modelo (MCP)
SchemaFlow MCP Server proporciona a tu AI-IDE acceso en vivo a los esquemas de bases de datos PostgreSQL y Supabase a través del Protocolo de Contexto de Modelo. Obtén contexto de esquema en tiempo real para una generación de código más inteligente en herramientas como Cursor, Windsurf y VS Code + Cline.
🚀 Inicio Rápido
1. Obtén tu Token MCP
Visita Panel de SchemaFlow para:
- Conectar tu base de datos PostgreSQL o Supabase
- Cargar y almacenar en caché tu esquema
- Generar un token MCP
2. Configura tu AI-IDE
Para Cursor IDE:
- Abre la Configuración de Cursor
- Ve a Funciones → MCP
- Haz clic en "Agregar Nuevo Servidor MCP"
- Usa esta configuración:
{
"name": "schemaflow",
"type": "sse",
"url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
}
Para Windsurf IDE:
Agrega a tu configuración MCP:
{
"mcpServers": {
"schemaflow": {
"type": "sse",
"url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
}
}
}
Para VS Code + Cline:
Configura en los ajustes MCP de Cline:
{
"mcpServers": {
"schemaflow": {
"type": "sse",
"url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
}
}
}
🛠️ Herramientas MCP Disponibles
get_schema
Recupera información completa del esquema de la base de datos, incluyendo tablas, columnas, relaciones, funciones, disparadores, enumeraciones e índices de bases de datos PostgreSQL o Supabase.
Parámetros:
query_type(opcional): Filtra información específica (tables,columns,relationships,functions,triggers,enums,indexes,all)
Ejemplos de consultas de IA:
- "Muéstrame mi esquema de base de datos"
- "¿Qué tablas tengo?"
- "Muéstrame todas las relaciones"
- "Lista las funciones de la base de datos"
analyze_database
Realiza un análisis integral de la base de datos, incluyendo información de rendimiento, evaluación de seguridad y recomendaciones estructurales para bases de datos PostgreSQL y Supabase.
Ejemplos de consultas de IA:
- "Analiza el rendimiento de mi base de datos"
- "Verifica la seguridad de la base de datos"
- "Revisa la estructura de la base de datos"
- "Dame una visión general de la base de datos"
check_schema_alignment
Valida tu esquema de PostgreSQL o Supabase según las mejores prácticas e identifica problemas potenciales con recomendaciones accionables.
Ejemplos de consultas de IA:
- "Verifica la alineación del esquema"
- "Valida mi base de datos"
- "¿Hay problemas con el esquema?"
- "Revisa las convenciones de nomenclatura"
🔧 Cómo Funciona
- Almacenamiento en caché del esquema: Cuando cargas tu esquema en el panel de SchemaFlow, se almacena automáticamente en caché para acceso MCP
- Conexión segura: Tu AI-IDE se conecta usando MCP con autenticación segura por token
- Acceso en tiempo real: Tu asistente de IA puede consultar datos del esquema en tiempo real para una mejor generación de código
🔒 Seguridad
- Solo metadatos del esquema - No se accede ni se almacena ningún dato real
- Autenticación basada en tokens - Cada usuario tiene un token único y revocable
- Conexiones cifradas - Toda la comunicación MCP está cifrada
- Acceso específico por usuario - Los tokens solo acceden a los datos de esquema almacenados en caché de tu propio usuario
📚 Documentación Completa
Para instrucciones detalladas de configuración, solución de problemas y configuración avanzada, visita:
Guía Completa de Integración MCP
🌐 Plataforma SchemaFlow
Este servidor MCP es parte de la plataforma SchemaFlow más amplia, que también proporciona:
- Visualización Interactiva de Esquemas - Explora la estructura de tu base de datos PostgreSQL/Supabase mediante diagramas intuitivos
- Exportación Multi-Formato - Exporta esquemas en formatos JSON, Markdown, SQL y Mermaid
- Explorador de Esquemas - Navega a través de tablas, relaciones y componentes de la base de datos
- Análisis de Rendimiento - Obtén información sobre la estructura de tu base de datos y oportunidades de optimización
- Integración con Supabase - Soporte nativo para proyectos Supabase con conexión directa
🆘 Soporte
- Documentación: schemaflow.dev/mcp-guide
- Panel: schemaflow.dev/dashboard
- Problemas: Crea un issue en este repositorio
📄 Licencia
Licencia MIT - consulta el archivo LICENSE para más detalles.