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., "@Microsoft SQL Server MCP Servershow me the top 10 customers by total purchase amount"
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.
Microsoft SQL Server MCP Server
Un servidor personalizado para MCP (Model Context Protocol) que permite conectar tu asistente de IA (Claude, Windsurf, Cursor) con tu base de datos Microsoft SQL Server.
Características
Consultas Naturales: Pregunta cosas como "¿Cuántos usuarios hay?" y el servidor ejecutará el SQL por ti.
Solo Lectura (Seguro): Diseñado para inspección y análisis.
Optimizado: Mantiene una conexión persistente para respuestas instantáneas.
Compatible: Funciona con Windsurf y Cursor.
Requisitos
Python 3.11 o superior.
Driver ODBC para SQL Server 17 (o superior) instalado en Windows.
Acceso a una base de datos SQL Server.
Instalación
Clona este repositorio.
Crea un entorno virtual e instala las dependencias:
Configuración
Debes configurar las credenciales de tu base de datos en las variables de entorno dentro de la configuración de tu editor.
1. Windsurf
Edita tu archivo de configuración de MCP en Windsurf (Generalmente en %APPDATA%\Windsurf\Config\mcp_config.json o accesible desde el menú de configuración de MCP).
Añade lo siguiente:
IMPORTANTE: Reemplaza
C:\\Ruta\\A\\Tu\\Repocon la ruta absoluta donde clonaste este proyecto. Asegúrate de usar doble barra invertida\\en Windows.
2. Antigravity (Gemini)
Edita el archivo de configuración de MCP en Antigravity para añadir el servidor.
Localiza el archivo de configuración en:
C:\Users\<TU_USUARIO>\.gemini\antigravity\mcp_config.jsonAñade la configuración del servidor dentro del objeto
mcpServers. Si el archivo ya tiene otros servidores (comoperplexity-ask), añadesqlServercomo una nueva clave.
NOTA: Asegúrate de que las rutas al ejecutable de Python y al repositorio sean correctas y absolutas.
Desarrollo y Pruebas
Para probar la conexión sin el asistente, usa el script incluido: