Servidor MSSQL MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para conectarse a bases de datos de Microsoft SQL Server. Este servidor proporciona herramientas para ejecutar consultas SQL y administrar conexiones a bases de datos.
Aviso de versión: Este proyecto se ha actualizado para usar el SDK del Protocolo de Contexto de Modelo 1.9.0. Consulte UPGRADE.md para obtener más información.
Instalación
Instalación mediante herrería
Para instalar MSSQL MCP Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Related MCP server: MySQL-MCP
Uso
Agregue el servidor a su archivo de configuración de MCP:
Herramientas
consulta
Ejecutar una consulta SQL en una base de datos MSSQL.
Parámetros
connectionString(cadena, opcional): cadena de conexión completa (alternativa a parámetros individuales)host(cadena, opcional): nombre de host del servidor de base de datosport(número, opcional): puerto del servidor de base de datos (predeterminado: 1433)database(cadena, opcional): nombre de la base de datos (predeterminado: master)username(cadena, opcional): nombre de usuario de la base de datospassword(cadena, opcional): contraseña de la base de datosquery(cadena, obligatoria): consulta SQL a ejecutarencrypt(booleano, opcional): habilitar el cifrado (predeterminado: falso)trustServerCertificate(booleano, opcional): Certificado de servidor de confianza (valor predeterminado: verdadero)
Se debe proporcionar connectionString O ( host + username + password ).
Ejemplo
Ejecución del servidor
Desarrollo local
Usando Docker
Pruebas
Seguridad
El servidor incluye protecciones contra operaciones SQL peligrosas:
Bloquea comandos potencialmente dañinos como DROP, TRUNCATE, ALTER, CREATE, EXEC, etc.
Valida todos los parámetros de entrada y nombres de bases de datos
Establece límites razonables en la longitud de la consulta y el tiempo de espera
Utiliza agrupación de conexiones para un mejor rendimiento y seguridad
Licencia
Instituto Tecnológico de Massachusetts (MIT)