Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)
Write a review

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.

We use your email only for this newsletter. Privacy

About

Servidor MCP para SQL Server com controle de permissões e modo somente-leitura

No 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_procedure
  • consulta
  • criar_indice
  • descrever_tabela
  • estatisticas_tabela
  • executar_ddl
  • executar_procedure
  • ler_funcao
  • ler_procedure
  • listar_bancos
  • listar_constraints
  • listar_funcoes
Show 4 more tools
  • listar_indices
  • listar_procedures
  • listar_tabelas
  • plano_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 code
  • glama.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_procedure

    Altera 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.

  • consulta

    Executa 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_indice

    Executa 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_tabela

    Descreve a estrutura de uma tabela: colunas, tipos, nulabilidade e chave primaria.

  • estatisticas_tabela

    Exibe estatisticas de uma tabela: numero estimado de linhas, tamanho em disco e uso de dados.

  • executar_ddl

    Executa 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_procedure

    Executa uma stored procedure. ATENCAO: o usuario DEVE ser questionado e confirmar antes de cada execucao. Nunca execute procedures sem permissao explicita.

  • executar_update

    Executa 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_funcao

    Retorna o codigo-fonte completo de uma funcao.

  • ler_procedure

    Retorna o codigo-fonte completo de uma stored procedure.

  • listar_bancos

    Lista todos os bancos de dados acessiveis no servidor.

  • listar_constraints

    Lista todas as constraints de uma tabela (PK, FK, UNIQUE, CHECK, DEFAULT).

  • listar_funcoes

    Lista todas as funcoes (scalar e table-valued) de um banco de dados.

  • listar_indices

    Lista todos os indices de uma tabela especifica.

  • listar_procedures

    Lista todas as stored procedures de um banco de dados.

Show 3 more tools
  • listar_tabelas

    Lista todas as tabelas e views de um banco de dados.

  • plano_execucao

    Exibe o plano de execucao estimado para uma query, sem executa-la. Util para analisar performance.

  • status_jobs

    Retorna 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
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)