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
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:
- Abra as Configurações do Cursor
- Vá para Recursos → MCP
- Clique em "Adicionar Novo Servidor MCP"
- 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
- Cache de Esquema: Quando você carrega seu esquema no painel SchemaFlow, ele é automaticamente armazenado em cache para acesso MCP
- Conexão Segura: Sua IDE de IA se conecta usando MCP com autenticação segura por token
- 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
🆘 Suporte
- Documentação: schemaflow.dev/mcp-guide
- Painel: schemaflow.dev/dashboard
- Problemas: Crie um problema neste repositório
📄 Licença
Licença MIT - consulte o arquivo LICENSE para detalhes.