{"library":"mcpql","title":"MCPQL - SQL Server MCP Server","description":"MCPQL (v1.1.0) is a Model Context Protocol server for SQL Server database analysis and operations, targeting Node.js 18+. It provides 10 tools for database analysis, object discovery, and data manipulation via MCP. Differentiators: native MCP protocol support, works with Claude Desktop/Cursor IDE/Trae AI, supports SQL Server 2016+ and Azure SQL, Docker-ready. Released under MIT, actively maintained.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install mcpql"],"cli":null},"imports":["import { startServer } from 'mcpql'","import { MCPQLConfig } from 'mcpql'","import mcpql from 'mcpql'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { startServer } from 'mcpql';\n\nconst config = {\n  authentication: {\n    type: 'sql',\n    options: {\n      userName: process.env.DB_USER ?? 'sa',\n      password: process.env.DB_PASSWORD ?? '',\n    },\n  },\n  server: process.env.DB_SERVER ?? 'localhost',\n  port: parseInt(process.env.DB_PORT ?? '1433', 10),\n  database: process.env.DB_NAME ?? 'master',\n  options: {\n    encrypt: process.env.DB_ENCRYPT === 'true',\n    trustServerCertificate: process.env.DB_TRUST_SERVER_CERTIFICATE === 'true',\n  },\n};\n\nstartServer(config).catch(console.error);","lang":"typescript","description":"Shows how to start the MCPQL server programmatically with environment variable based SQL Server configuration.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}