MCP SQL Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP SQL Servershow me the schema and first 5 rows of the Employees table"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Guía de Autenticación - MCP SQL Server
Resumen
Este servidor MCP para SQL Server ahora soporta dos métodos de autenticación:
Autenticación de SQL Server (Tradicional)
Autenticación de Windows (Credenciales integradas)
Related MCP server: MSSQL Database MCP Server
Configuración de Variables de Entorno
Autenticación de SQL Server (Por defecto)
# Configuración básica
SERVER_NAME=localhost
DATABASE_NAME=mi_base_datos
USE_WINDOWS_AUTH=false
# Credenciales de SQL Server
USERNAME=mi_usuario_sql
PASSWORD=mi_contraseña_sql
# Opciones adicionales
TRUST_SERVER_CERTIFICATE=true
CONNECTION_TIMEOUT=30
ENCRYPT=false
READONLY=falseAutenticación de Windows
# Configuración básica
SERVER_NAME=localhost
DATABASE_NAME=mi_base_datos
USE_WINDOWS_AUTH=true
# Opciones para credenciales de Windows
DOMAIN=MI_DOMINIO # Opcional: dominio (vacío para máquina local)
USERNAME=mi_usuario_windows # Opcional: usuario específico (vacío para usuario actual)
PASSWORD=mi_contraseña_win # Opcional: contraseña (vacío para usuario actual)
# Opciones adicionales
TRUST_SERVER_CERTIFICATE=true
CONNECTION_TIMEOUT=30
ENCRYPT=false
READONLY=falseEjemplos de Configuración
Ejemplo 1: SQL Server Authentication (Desarrollo local)
{
"mcpServers": {
"mssql-local": {
"command": "node",
"args": ["C:/ruta/a/tu/proyecto/dist/index.js"],
"env": {
"SERVER_NAME": "localhost",
"DATABASE_NAME": "TestDB",
"USE_WINDOWS_AUTH": "false",
"USERNAME": "sa",
"PASSWORD": "MiContraseña123!",
"TRUST_SERVER_CERTIFICATE": "true",
"READONLY": "false"
}
}
}
}Ejemplo 2: Windows Authentication (Usuario actual)
{
"mcpServers": {
"mssql-windows": {
"command": "node",
"args": ["C:/ruta/a/tu/proyecto/dist/index.js"],
"env": {
"SERVER_NAME": "SERVIDOR-EMPRESA",
"DATABASE_NAME": "ProductionDB",
"USE_WINDOWS_AUTH": "true",
"TRUST_SERVER_CERTIFICATE": "true",
"READONLY": "true"
}
}
}
}Ejemplo 3: Windows Authentication (Usuario específico)
{
"mcpServers": {
"mssql-domain": {
"command": "node",
"args": ["C:/ruta/a/tu/proyecto/dist/index.js"],
"env": {
"SERVER_NAME": "sql-server.empresa.com",
"DATABASE_NAME": "EmpresaDB",
"USE_WINDOWS_AUTH": "true",
"DOMAIN": "EMPRESA",
"USERNAME": "juan.perez",
"PASSWORD": "ContraseñaDominio123!",
"ENCRYPT": "true",
"READONLY": "false"
}
}
}
}Casos de Uso Comunes
1. Desarrollo Local con SQL Server Express
SERVER_NAME=localhost\SQLEXPRESS
DATABASE_NAME=MiAppDB
USE_WINDOWS_AUTH=true
TRUST_SERVER_CERTIFICATE=true
READONLY=false2. Servidor de Producción con Dominio
SERVER_NAME=sqlprod.empresa.local
DATABASE_NAME=ProdDB
USE_WINDOWS_AUTH=true
DOMAIN=EMPRESA
USERNAME=svc_aplicacion
PASSWORD=contraseña_servicio
ENCRYPT=true
READONLY=true3. Servidor Remoto con Autenticación SQL
SERVER_NAME=192.168.1.100,1433
DATABASE_NAME=RemoteDB
USE_WINDOWS_AUTH=false
USERNAME=app_user
PASSWORD=app_password123
TRUST_SERVER_CERTIFICATE=false
ENCRYPT=true
READONLY=falseSolución de Problemas
Error de Autenticación de Windows
Si tienes problemas con la autenticación de Windows:
Verifica que el usuario tenga permisos en SQL Server
Asegúrate de que el servidor SQL Server esté configurado para autenticación mixta
Comprueba que el dominio sea correcto (usa
echo %USERDOMAIN%en cmd)
Error de Conexión
# Aumenta el timeout si tienes conexiones lentas
CONNECTION_TIMEOUT=60
# Habilita certificados auto-firmados para servidores locales
TRUST_SERVER_CERTIFICATE=true
# Verifica la configuración de encriptación
ENCRYPT=falseVerificar Configuración
Para verificar qué usuario está conectándose, puedes ejecutar esta consulta una vez conectado:
SELECT
SYSTEM_USER as 'Login Name',
USER_NAME() as 'User Name',
@@SERVERNAME as 'Server Name',
DB_NAME() as 'Database Name'Notas de Seguridad
Credenciales: Nunca expongas credenciales en código fuente
Solo lectura: Usa
READONLY=trueen entornos de producción cuando sea posibleEncriptación: Habilita
ENCRYPT=truepara conexiones remotasPermisos mínimos: Otorga solo los permisos necesarios al usuario de base de datos
Variables de entorno: Usa archivos
.envpara credenciales locales (no los subas a git)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to securely connect to and query Microsoft SQL Server databases with read-only access, schema discovery, and relationship mapping. Features advanced security protections, health monitoring, and bulk operations for production environments.9183MIT
- Alicense-qualityDmaintenanceEnables AI assistants to securely interact with Microsoft SQL Server databases to query data, inspect schemas, and retrieve metadata with read-only operations by default and optional write capabilities.1MIT
- FlicenseAqualityDmaintenanceAn MCP server for Microsoft SQL Server that enables executing read-only queries, listing tables, and describing database schemas. It offers specialized support for custom ports and multiple authentication methods including SQL credentials, NTLM, and Windows Integrated Auth.3
- Alicense-qualityDmaintenanceEnables interaction with Microsoft SQL Server databases through T-SQL query execution, table exploration, and schema inspection. Supports configurable write protection and row limiting for safe database operations.746MIT
Related MCP Connectors
Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…
Read-only MCP server for wafergraph.com's semiconductor & AI supply-chain data: 30 tools, no auth.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/steevenmentech/MCP-SQl-SERVER'
If you have feedback or need assistance with the MCP directory API, please join our Discord server