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.
Instalación
Instalación mediante herrería
Para instalar MSSQL Database Connector para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @knight0zh/mssql-mcp-server --client claudeInstalación manual
npm install mssql-mcp-serverRelated MCP server: MSSQL MCP Server
Uso
Agregue el servidor a su archivo de configuración de MCP:
{
"mcpServers": {
"mssql": {
"command": "mssql-mcp-server",
"env": {
"MSSQL_CONNECTION_STRING": "Server=localhost;Database=master;User Id=sa;Password=yourpassword;",
// Or individual connection parameters:
"MSSQL_HOST": "localhost",
"MSSQL_PORT": "1433",
"MSSQL_DATABASE": "master",
"MSSQL_USER": "sa",
"MSSQL_PASSWORD": "yourpassword",
"MSSQL_ENCRYPT": "false",
"MSSQL_TRUST_SERVER_CERTIFICATE": "true"
}
}
}
}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
const result = await use_mcp_tool({
server_name: 'mssql',
tool_name: 'query',
arguments: {
host: 'localhost',
username: 'sa',
password: 'yourpassword',
query: 'SELECT * FROM Users',
},
});Desarrollo
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build
npm run build
# Run tests
npm test
# Run linter
npm run lint
# Format code
npm run formatLicencia
Instituto Tecnológico de Massachusetts (MIT)