LocalDB MCP Server
Click on "Deploy 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., "@LocalDB MCP Servershow me the first 5 rows from the Orders table"
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.
LocalDB MCP Server
An MCP (Model Context Protocol) server that enables AI assistants to query and interact with Microsoft SQL Server LocalDB (MSSQLLocalDB).
Features
This MCP server provides the following tools:
Tool | Description |
| List all databases on the LocalDB instance |
| Connect to a specific database |
| List all tables in the current database |
| Get detailed schema information (columns, keys, indexes) |
| Execute SELECT queries (read-only, safe) |
| Execute any SQL statement (INSERT, UPDATE, DELETE, DDL) |
| Get database metadata and statistics |
| List all stored procedures |
| Get the source code of a stored procedure |
| Get sample rows from a table |
Related MCP server: MSSQL MCP Server
Prerequisites
Node.js 18 or higher
Microsoft SQL Server LocalDB installed
LocalDB instance named
MSSQLLocalDB(default)
Installation
npm install
npm run buildUsage
With VS Code (GitHub Copilot)
The .vscode/mcp.json file is already configured. Just open VS Code in this directory and the MCP server will be available.
With Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"localdb-mcp": {
"command": "node",
"args": ["d:/MCP HOLE/localdb-mcp/build/index.js"]
}
}
}Manual Testing
npm startExample Queries
Once connected, you can ask your AI assistant:
"List all databases on LocalDB"
"Connect to the AdventureWorks database"
"Show me all tables in the current database"
"Describe the Customers table"
"Show me the first 10 rows from the Orders table"
"How many records are in the Products table?"
"What stored procedures exist in this database?"
Security Notes
The
querytool only allows SELECT statements for safetyThe
execute_sqltool allows any SQL - use with cautionConnections use Windows Authentication by default
Only connects to LocalDB on the local machine
Development
# Watch mode for development
npm run dev
# Build for production
npm run buildTroubleshooting
Connection Issues
Ensure LocalDB is installed:
sqllocaldb infoStart the LocalDB instance if not running:
sqllocaldb start MSSQLLocalDBVerify the instance is accessible:
sqllocaldb info MSSQLLocalDB
Common Errors
"Cannot connect to LocalDB": Make sure the MSSQLLocalDB instance exists and is running
"Login failed": LocalDB uses Windows Authentication - ensure you have access
"Database not found": Use
list_databasesto see available databases
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Explore, query, and inspect SQLite databases with ease. List tables, preview results, and view det…
- dataOAuthco.thinair
PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.
Draxlr's remote MCP server connects AI assistants to your SQL databases and dashboards. Explore schemas, run read-only queries, manage saved queries and dashboards, and export results, all with row-level security so each user sees only their own data.
Ask data questions in natural language. Get SQL, insights, and charts from your databases.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with Microsoft SQL Server databases through query execution, schema discovery, CRUD operations, stored procedures, and data export with built-in safety controls.18Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Microsoft SQL Server databases through a standardized interface. Supports executing SQL queries, browsing database schemas, and viewing table data with flexible authentication options for both local and Azure SQL databases.6MIT
- FlicenseNot gradedqualityDmaintenanceProvides direct SQL query access to Microsoft SQL Server databases with full CRUD operations, enabling AI assistants to execute queries, modify data, and manage database objects through a simplified interface.-
- AlicenseAqualityDmaintenanceEnables AI models to interact with MS SQL Server databases through a standardized interface. Supports executing SQL queries with parameters, listing tables, and describing table schemas.354 npmMIT