Outras habilidades incluem operações de gerenciamento de objetos, como criação, atualização e exclusão de registros. O servidor também pode invocar outros recursos projetados por agentes, como a capacidade de gerar e executar instruções SQL em bancos de dados back-end.
O Snowflake MCP Server é bem pensado e documentado, com orientações para vários agentes e padrões de implantação. Aqueles que já constroem com Snowflake devem achar que ele complementa a mecânica que já empregam.
Servidor Supabase MCP
Um favorito de código aberto de longa data, o PostgreSQL é um dos sistemas de banco de dados relacional de objeto baseado em SQL mais populares e confiáveis. Com uma comunidade ativa de código aberto, o Postgres vem amadurecendo há décadas. Dada a sua natureza de código aberto, não existe um único servidor MCP “oficial” para a plataforma. A Anthropic construiu uma implementação de referência original, mas agora está arquivada.
Em vez disso, as plataformas de banco de dados construídas em PostgreSQL oferecem diferentes tipos de servidores MCP, com uma variedade de neutralidade e especificidade de fornecedor. Uma opção notável é o Supabase MCP Server, fornecido pela Supabase, um “back end como serviço” baseado em nuvem e plataforma de desenvolvimento Postgres.
O Supabase MCP Server conecta agentes de IA com projetos Supabase, permitindo que os engenheiros emitam comandos de linguagem natural para gerenciar tabelas, consultar dados, obter logs, buscar informações de configuração e muito mais. O Supabase MCP Server é pré-versão 1.0 e alguns recursos ainda são experimentais.
Se você é um engenheiro que usa Supabase e procura um servidor MCP para conectar seu assistente de IA aos bancos de dados Postgres, esta é uma boa ferramenta para testar.
Outros servidores MCP para bancos de dados a serem considerados
Até agora, analisamos servidores MCP oficiais apoiados por fornecedores de alguns dos bancos de dados gerenciados mais adotados. No entanto, existem vários servidores MCP em outras plataformas e tipos de banco de dados.
Um servidor MCP que agrega acesso LLM em vários tipos de banco de dados é o DBHub, que funciona com MySQL, PostgreSQL, SQL Server, MariaDB e SQLite. Desenvolvido pela Bytebase, o DBHub é descrito como um servidor MCP com dependência zero e eficiência de token.
Para SQL, as opções são quase infinitas. Existem servidores oficiais para Microsoft Azure SQL e DuckDB. PulseMCP cataloga mais de 100 servidores MCP para MySQL, embora a maioria sejam projetos de código aberto não oficiais de criadores individuais. Destes, um dos mais estrelados é o MCP Server for MySQL, desenvolvido pelo desenvolvedor full-stack Ben Borla e otimizado para Claude Code.
Para Postgres, alternativas notáveis ao Supabase incluem pgEdge Postgres MCP, servidor Neon MCP e Postgres MCP Pro. Para bancos de dados de vetores, outros além da Pinecone também adotaram rapidamente o MCP, incluindo Weaviate e Milvus.
Usando MCP para bancos de dados: o que observar
Antes de mergulhar nos servidores MCP para bancos de dados corporativos, é importante compreender os riscos de segurança. Por exemplo, a injeção de prompt continua sendo um problema não resolvido, por isso é recomendado limitar as permissões para instruções SQL.
Para mitigar isso, a Supabase recomenda habilitar as configurações do cliente de IA que exigem aprovação manual para cada chamada de ferramenta antes da execução. Os especialistas também recomendam atribuir apenas as permissões mínimas necessárias e evitar a exposição de dados confidenciais, como credenciais de API. A devida diligência em relação à autenticação e autorização é especialmente importante ao hospedar servidores remotos.
Por último, para evitar a Shadow IT, está se tornando uma prática comum catalogar os servidores MCP internos que você usa, mesmo para projetos experimentais. Para isso, os especialistas recomendam um registro MCP que documente os servidores aprovados. Um registro MCP melhora a descoberta do servidor MCP e a conscientização sobre segurança.
