SQL Server
Servidor MCP para SQL Server com controle de permissões e modo somente-leitura
Connector by hlgurgel · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/hlgurgel-sqlserver
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 1 read · 1 write · 0 delete · 16 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 18
Read from the source code; the running server may list different tools.
Read 1 · Look things up without changing anything.
status_jobs
Write 1 · Create, change, send or run things.
executar_update
Not yet classified 16 · We could not tell from the name and description.
alterar_procedureconsultacriar_indicedescrever_tabelaestatisticas_tabelaexecutar_ddlexecutar_procedureler_funcaoler_procedurelistar_bancoslistar_constraintslistar_funcoes
Show 4 more tools
listar_indiceslistar_procedureslistar_tabelasplano_execucao
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
MSSQL_CONNECTION_STRING
Network hosts it talks to 2
github.com· found in codeglama.ai· found in code
Tools (18)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
alterar_procedureAltera uma stored procedure com backup previo do codigo original. ATENCAO: o usuario DEVE ser questionado e confirmar antes de cada execucao. Nunca altere procedures sem permissao explicita. Fluxo: 1) le o codigo atual, 2) salva backup no arquivo indicado, 3) verifica o backup, 4) executa o ALTER PROCEDURE.
consultaExecuta uma consulta SELECT (somente leitura) no SQL Server. Use notacao de tres niveis para acessar outros bancos: banco.esquema.tabela. Operacoes DDL/DML (INSERT, UPDATE, DELETE, DROP, etc.) sao bloqueadas.
criar_indiceExecuta um comando CREATE INDEX no SQL Server. ATENCAO: o usuario DEVE ser questionado e confirmar antes de cada execucao. Nunca crie indices sem permissao explicita. DML e DDL destrutivo (INSERT, UPDATE, DELETE, DROP, ALTER, etc.) sao bloqueados.
descrever_tabelaDescreve a estrutura de uma tabela: colunas, tipos, nulabilidade e chave primaria.
estatisticas_tabelaExibe estatisticas de uma tabela: numero estimado de linhas, tamanho em disco e uso de dados.
executar_ddlExecuta um comando DDL (ALTER TABLE, ALTER VIEW, DROP, CREATE, sp_update_jobstep, etc.) com backup do script de reversao. ATENCAO: o usuario DEVE ser questionado e confirmar antes de cada execucao. Nunca execute DDL sem permissao explicita. O arquivo 'backup_arquivo' recebe o script de reversao real (nunca o proprio comando executado): usa 'script_reversao' quando informado; senao auto-captura a definicao anterior de objetos de modulo (ALTER/CREATE OR ALTER/DROP de VIEW/PROCEDURE/FUNCTION/TRIGGER); caso contrario grava apenas um aviso de que nao ha reversao automatica.
executar_procedureExecuta uma stored procedure. ATENCAO: o usuario DEVE ser questionado e confirmar antes de cada execucao. Nunca execute procedures sem permissao explicita.
executar_updateExecuta um comando UPDATE no SQL Server. ATENCAO: o usuario DEVE ser questionado e confirmar antes de cada execucao. Nunca execute updates sem permissao explicita. A clausula WHERE e obrigatoria para evitar alteracoes em massa.
ler_funcaoRetorna o codigo-fonte completo de uma funcao.
ler_procedureRetorna o codigo-fonte completo de uma stored procedure.
listar_bancosLista todos os bancos de dados acessiveis no servidor.
listar_constraintsLista todas as constraints de uma tabela (PK, FK, UNIQUE, CHECK, DEFAULT).
listar_funcoesLista todas as funcoes (scalar e table-valued) de um banco de dados.
listar_indicesLista todos os indices de uma tabela especifica.
listar_proceduresLista todas as stored procedures de um banco de dados.
Show 3 more tools
listar_tabelasLista todas as tabelas e views de um banco de dados.
plano_execucaoExibe o plano de execucao estimado para uma query, sem executa-la. Util para analisar performance.
status_jobsRetorna o status da ultima execucao de jobs do SQL Server Agent. Recebe uma lista de nomes de jobs separados por virgula e retorna inicio, fim, duracao, resultado e mensagem de cada job.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 152
- Last commit
- Oct 11, 2026 (17 days ago)
- Last release
- Oct 11, 2026 (17 days ago)
- Last package publish
- Oct 11, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.hlgurgel/sqlserver- Version
- 0.1.8
- Auth
- API key
- Packages
- pypi sqlserver-mcp-tools
- License
- MIT
- Repository
- github.com/hlgurgel/mcp-sqlserver
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from hlgurgel
Cite this page
SQL Server MCP server. Agent Mart. https://agentmart.dev/connectors/hlgurgel-sqlserver (last updated 2026-10-24)