SQL Server Express
Un servidor MCP para interactuar con bases de datos de Microsoft SQL Server Express.
GitHub
4
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de SQL Server Express
Un servidor MCP para interactuar con Microsoft SQL Server Express. Soporta autenticación de Windows y de SQL Server.
Requisitos previos
- Python 3.10 o superior
- Microsoft ODBC Driver 18 for SQL Server
- Instancia de SQL Server con permisos apropiados
Instalación
Clona este repositorio
cd mcp-sqlexpress
# Create and activate virtual environment
uv venv
.venv\Scripts\activate
# Install dependencies
uv pip install --editable .
Uso con Claude Desktop
Añade a tu 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"
]
}
}
}
Opciones de autenticación
Para autenticación de Windows:
- Establece
--auth windows - Establece
--trusted-connection yes
Para autenticación de SQL Server:
- Establece
--auth sql - Añade
--usernamey--password
Características
Herramientas
get_allowed_databases: Obtener la lista de bases de datos a las que se permite accederread_query: Ejecutar consultas SELECTwrite_query: Ejecutar consultas INSERT/UPDATE/DELETEcreate_table: Crear nuevas tablaslist_tables: Listar todas las tablas en la base de datosdescribe_table: Mostrar el esquema de la tabla