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

Visita SchemaFlow →

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:

  1. Abre la Configuración de Cursor
  2. Ve a Funciones → MCP
  3. Haz clic en "Agregar Nuevo Servidor MCP"
  4. 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

  1. Almacenamiento en caché del esquema: Cuando cargas tu esquema en el panel de SchemaFlow, se almacena automáticamente en caché para acceso MCP
  2. Conexión segura: Tu AI-IDE se conecta usando MCP con autenticación segura por token
  3. 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

Visita SchemaFlow →

🆘 Soporte

📄 Licencia

Licencia MIT - consulta el archivo LICENSE para más detalles.