Supabase
MCP server for interacting with the Supabase platform
Descripción del creador (original en inglés)
Servidor MCP para SQL Server com controle de permissões e modo somente-leitura
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
MSSQL_CONNECTION_STRINGLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"sqlserver": {
"command": "uvx",
"args": [
"sqlserver-mcp-tools"
],
"env": {
"MSSQL_CONNECTION_STRING": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add sqlserver --env MSSQL_CONNECTION_STRING=your-value -- uvx sqlserver-mcp-toolsCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"sqlserver": {
"command": "uvx",
"args": [
"sqlserver-mcp-tools"
],
"env": {
"MSSQL_CONNECTION_STRING": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"sqlserver": {
"type": "stdio",
"command": "uvx",
"args": [
"sqlserver-mcp-tools"
],
"env": {
"MSSQL_CONNECTION_STRING": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub hlgurgel, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: MSSQL_CONNECTION_STRING
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.8) llegó al registro hace 26 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Supabase, MongoDB MCP Server, Elasticsearch MCP Server
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP server for interacting with the Supabase platform
MongoDB Model Context Protocol Server
MCP server for interacting with Elasticsearch
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Servidor MCP (Model Context Protocol) para SQL Server, com controle de permissões e modo somente-leitura por padrão. Permite que agentes de IA (Claude, opencode e outros clientes MCP) consultem e administrem bancos SQL Server de forma segura.
consulta bloqueia DDL/DML (INSERT, UPDATE, DELETE, DROP, etc.).executar_update, executar_ddl, etc.) só são expostas quando o usuário da conexão possui permissão de escrita (roles sysadmin, db_owner, db_datawriter ou db_ddladmin), e exigem confirmação explícita antes de cada execução.brew install msodbcsql18Via PyPI:
pip install sqlserver-mcp-tools
Ou, sem instalar nada (executa direto do PyPI com cache):
uvx --from sqlserver-mcp-tools mcp-sqlserver
O servidor lê a string de conexão das seguintes fontes, em ordem de prioridade:
MSSQL_CONNECTION_STRINGMSSQL_ENV_FILE apontando para um arquivo .env.env no diretório de trabalho (ou na raiz do projeto)Exemplo de string de conexão:
DRIVER={ODBC Driver 18 for SQL Server};SERVER=localhost,1433;DATABASE=seu_banco;UID=seu_usuario;PWD=sua_senha;TrustServerCertificate=yes
Adicione ao claude_desktop_config.json:
{
"mcpServers": { "mcp-sqlserver": { "command": "uvx", "args": ["--from", "sqlserver-mcp-tools", "mcp-sqlserver"], "env": { "MSSQL_CONNECTION_STRING": "DRIVER={ODBC Driver 18 for SQL Server};SERVER=...;DATABASE=...;UID=...;PWD=...;TrustServerCertificate=yes" } } } }
Se instalou via pip install, pode usar o entry point diretamente:
{
"mcpServers": { "mcp-sqlserver": { "command": "mcp-sqlserver", "env": { "MSSQL_CONNECTION_STRING": "DRIVER={ODBC Driver 18 for SQL Server};SERVER=...;DATABASE=...;UID=...;PWD=...;TrustServerCertificate=yes" } } } }
No opencode.json do projeto:
{
"mcp": { "sqlserver": { "type": "local", "command": ["mcp-sqlserver"], "environment": { "MSSQL_CONNECTION_STRING": "DRIVER={ODBC Driver 18 for SQL Server};SERVER=...;DATABASE=...;UID=...;PWD=...;TrustServerCertificate=yes" } } } }
Alternativa: apontar para um arquivo .env local, mantendo a senha fora do JSON:
{
"mcp": { "sqlserver": { "type": "local", "command": ["mcp-sqlserver"], "environment": { "MSSQL_ENV_FILE": "/caminho/para/seu/.env" } } } }
Além do modo local (stdio), o servidor pode ser executado como um MCP remoto via Streamable HTTP, expondo o endpoint /mcp. Instale com o extra server:
pip install 'sqlserver-mcp-tools[server]'
Inicie o servidor:
MSSQL_CONNECTION_STRING="DRIVER={ODBC Driver 18 for SQL Server};SERVER=...;DATABASE=...;UID=...;PWD=...;TrustServerCertificate=yes" \
mcp-sqlserver-http
Opcionalmente, ajuste host/porta com MCP_HOST (padrão 0.0.0.0) e MCP_PORT (padrão 8090). O endpoint MCP fica em http:// : /mcp.
Para consumir remotamente no opencode:
{
"mcp": { "sqlserver": { "type": "remote", "url": "http://10.177.51.228:8090/mcp" } } }
Somente leitura (sempre disponíveis):
| Ferramenta | Descrição |
|---|---|
consulta | Executa SELECT (somente leitura, bloqueia DDL/DML) |
listar_bancos | Lista os bancos de dados acessíveis |
listar_tabelas | Lista tabelas e views de um banco |
descrever_tabela | Estrutura de uma tabela (colunas, tipos, PK) |
listar_indices | Índices de uma tabela |
listar_procedures | Lista stored procedures |
ler_procedure | Código-fonte de uma procedure |
listar_funcoes | Lista funções (scalar e table-valued) |
ler_funcao | Código-fonte de uma função |
listar_constraints | Constraints de uma tabela (PK, FK, UNIQUE, CHECK, DEFAULT) |
estatisticas_tabela | Estatísticas (linhas, tamanho, uso de dados) |
plano_execucao | Plano de execução estimado (sem executar) |
status_jobs | Status da última execução de jobs do SQL Agent |
Escrita (só com permissão de escrita na conexão):
| Ferramenta | Descrição |
|---|---|
executar_procedure | Executa uma stored procedure |
executar_update | Executa UPDATE (exige WHERE) |
criar_indice | Cria índice |
alterar_procedure | Altera procedure com backup automático |
executar_ddl | Executa DDL com backup do script de reversão |
MIT