SQL Server Express
Um servidor MCP para interagir com bancos de dados Microsoft SQL Server Express.
GitHub
4
Experimente este MCPPatrocinadoDocumentação
Servidor MCP SQL Server Express
Um servidor MCP para interagir com o Microsoft SQL Server Express. Suporta autenticação do Windows e do SQL Server.
Pré-requisitos
- Python 3.10 ou superior
- Microsoft ODBC Driver 18 para SQL Server
- Instância do SQL Server com permissões apropriadas
Instalação
Clone este repositório
cd mcp-sqlexpress
# Create and activate virtual environment
uv venv
.venv\Scripts\activate
# Install dependencies
uv pip install --editable .
Uso com o Claude Desktop
Adicione ao seu claude_desktop_config.json:
{
"mcpServers": {
"sqlexpress": {
"command": "uv",
"args": [
"--directory",
"PATH\\TO\\PROJECT\\mcp-sqlexpress",
"run",
"mcp-server-sqlexpress",
"--server",
"server\\instance",
"--auth",
"windows",
"--trusted-connection",
"yes",
"--trust-server-certificate",
"yes",
"--allowed-databases",
"database1,database2"
]
}
}
}
Opções de Autenticação
Para Autenticação do Windows:
- Defina
--auth windows - Defina
--trusted-connection yes
Para Autenticação do SQL Server:
- Defina
--auth sql - Adicione
--usernamee--password
Recursos
Ferramentas
get_allowed_databases: Obter lista de bancos de dados que têm permissão de acessoread_query: Executar consultas SELECTwrite_query: Executar consultas INSERT/UPDATE/DELETEcreate_table: Criar novas tabelaslist_tables: Listar todas as tabelas no banco de dadosdescribe_table: Mostrar esquema da tabela