ranjithr99/SQL-Server-MCP
3.2
If you are the rightful owner of SQL-Server-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
SQL-Server-MCP is a Model Context Protocol server designed to connect any local running instance of SQL Server to Claude, facilitating seamless integration and data exchange.
SQL Server MCP (Model Context Protocol) Server
A lightweight MCP stdio server that connects to Microsoft SQL Server using provided credentials and exposes tools to query and discover schema.
Features
- connect: Connect by
server,port,user,password, optionaldatabase,encrypt. - disconnect: Close the pool.
- info: Return
@@VERSION. - query: Execute arbitrary SQL and return recordset.
- list_databases: List databases.
- list_schemas: List schemas.
- list_tables: List tables, with optional
schemafilter.
Quickstart
- Node.js >= 18
- Install deps and build:
npm install npm run build - Run as an MCP stdio server (for MCP-compatible clients):
npm start
The server starts over stdio and waits to be driven by an MCP client (e.g., Claude Desktop or other MCP-aware tooling). Use the tools in this order:
connectwith your SQL Server credentialsinfo,list_*, orquery
MCP Tools and Schemas
- connect args:
{ "server": "host or host\\\u005Cinstance", "port": 1433, "user": "sa", "password": "<secret>", "database": "master", "encrypt": true } - query args:
{ "sql": "SELECT TOP 1 * FROM sys.databases" } { "sql": "SELECT * FROM INFORMATION_SCHEMA.TABLES" } - Other tools take no args or optional
schema.
Security
- Credentials are provided at call-time and are not stored. Prefer secure MCP clients and environments. TLS
encryptdefaults to true.
Development
- Scripts:
npm run devto run with ts-nodenpm run buildto emit JS todist/npm startto run built server (dist/server.js)
Commits
- chore: init project scaffolding with TypeScript, tsconfig, and deps
- feat: implement MCP stdio server with SQL Server tools (connect, query, info, list_*)
- docs: add execution plan outline and usage notes
License
MIT