SchemaFlow

Acesso em tempo real ao esquema de banco de dados PostgreSQL e Supabase para AI-IDEs via Model Context Protocol. Fornece contexto de banco de dados ao vivo por meio de conexões SSE seguras com três ferramentas poderosas: get_schema, analyze_database e check_schema_alignment.

Documentação

Servidor MCP SchemaFlow

Acesso em tempo real a esquemas PostgreSQL e Supabase para IDEs de IA via Protocolo de Contexto de Modelo (MCP)

O Servidor MCP SchemaFlow fornece à sua IDE de IA acesso ao vivo a esquemas de banco de dados PostgreSQL e Supabase por meio do Protocolo de Contexto de Modelo. Obtenha contexto de esquema em tempo real para geração de código mais inteligente em ferramentas como Cursor, Windsurf e VS Code + Cline.

🚀 Início Rápido

Visite SchemaFlow →

1. Obtenha seu Token MCP

Visite o Painel SchemaFlow para:

  • Conectar seu banco de dados PostgreSQL ou Supabase
  • Carregar e armazenar em cache seu esquema
  • Gerar um token MCP

2. Configure sua IDE de IA

Para IDE Cursor:

  1. Abra as Configurações do Cursor
  2. Vá para Recursos → MCP
  3. Clique em "Adicionar Novo Servidor MCP"
  4. Use esta configuração:
{
  "name": "schemaflow",
  "type": "sse",
  "url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
}

Para IDE Windsurf:

Adicione à sua configuração MCP:

{
  "mcpServers": {
    "schemaflow": {
      "type": "sse",
      "url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
    }
  }
}

Para VS Code + Cline:

Configure nas configurações MCP do Cline:

{
  "mcpServers": {
    "schemaflow": {
      "type": "sse", 
      "url": "https://api.schemaflow.dev/mcp/?token=your-token-here"
    }
  }
}

🛠️ Ferramentas MCP Disponíveis

get_schema

Recupera informações completas do esquema do banco de dados, incluindo tabelas, colunas, relacionamentos, funções, gatilhos, enums e índices de bancos de dados PostgreSQL ou Supabase.

Parâmetros:

  • query_type (opcional): Filtra informações específicas (tables, columns, relationships, functions, triggers, enums, indexes, all)

Exemplos de consultas de IA:

  • "Mostre-me meu esquema de banco de dados"
  • "Quais tabelas eu tenho?"
  • "Mostre-me todos os relacionamentos"
  • "Liste funções do banco de dados"

analyze_database

Realiza análise abrangente do banco de dados, incluindo insights de desempenho, avaliação de segurança e recomendações estruturais para bancos de dados PostgreSQL e Supabase.

Exemplos de consultas de IA:

  • "Analise o desempenho do meu banco de dados"
  • "Verifique a segurança do banco de dados"
  • "Revise a estrutura do banco de dados"
  • "Dê-me uma visão geral do banco de dados"

check_schema_alignment

Valida seu esquema PostgreSQL ou Supabase em relação às melhores práticas e identifica possíveis problemas com recomendações acionáveis.

Exemplos de consultas de IA:

  • "Verifique o alinhamento do esquema"
  • "Valide meu banco de dados"
  • "Há problemas no esquema?"
  • "Verifique convenções de nomenclatura"

🔧 Como Funciona

  1. Cache de Esquema: Quando você carrega seu esquema no painel SchemaFlow, ele é automaticamente armazenado em cache para acesso MCP
  2. Conexão Segura: Sua IDE de IA se conecta usando MCP com autenticação segura por token
  3. Acesso em Tempo Real: Seu assistente de IA pode consultar dados do esquema em tempo real para melhor geração de código

🔒 Segurança

  • Apenas metadados do esquema - Nenhum dado real é acessado ou armazenado
  • Autenticação baseada em token - Cada usuário tem um token único e revogável
  • Conexões criptografadas - Toda comunicação MCP é criptografada
  • Acesso específico do usuário - Tokens acessam apenas seus próprios dados de esquema em cache

📚 Documentação Completa

Para instruções detalhadas de configuração, solução de problemas e configuração avançada, visite:

Guia Completo de Integração MCP

🌐 Plataforma SchemaFlow

Este servidor MCP faz parte da plataforma SchemaFlow maior, que também fornece:

  • Visualização Interativa de Esquema - Explore a estrutura do seu banco de dados PostgreSQL/Supabase por meio de diagramas intuitivos
  • Exportação em Múltiplos Formatos - Exporte esquemas nos formatos JSON, Markdown, SQL e Mermaid
  • Navegador de Esquema - Navegue por tabelas, relacionamentos e componentes do banco de dados
  • Análise de Desempenho - Obtenha insights sobre a estrutura do seu banco de dados e oportunidades de otimização
  • Integração Supabase - Suporte nativo para projetos Supabase com conexão direta

Visite SchemaFlow →

🆘 Suporte

📄 Licença

Licença MIT - consulte o arquivo LICENSE para detalhes.