MCP SQL Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MCP SQL Server
A Model Context Protocol (MCP) server that exposes a SQL Server database as tools for AI assistants like Claude, Gemini, and Copilot.
Features
test_connection— Verify database connectivitylist_tables— List all tables in the databasequery_sql— Execute arbitrary SQL queries (read/write with 100-row limit)get_oee_by_line— Calculate OEE metrics (Availability, Performance, Quality) for a production lineget_downtime_analysis— Aggregate downtime reasons sorted by durationget_shift_performance— KPI analytics for a specific shift and dateget_live_kpi— Fetch the latest OEE value from the live table
Related MCP server: MSSQL MCP Server
Prerequisites
Python 3.10+
Microsoft ODBC Driver 17+ for SQL Server
Access to a SQL Server database
Installation
# Clone the repository
git clone https://github.com/gigimento/mcp-sql-server.git
cd mcp-sql-server
# Create virtual environment
python -m venv .venv
.venv\Scripts\activate # Windows
# source .venv/bin/activate # Linux/macOS
# Install dependencies
pip install -r requirements.txtConfiguration
Copy .env.example to .env and adjust:
DB_SERVER=localhost\SQLEXPRESS
DB_NAME=YourDatabase
DB_DRIVER=ODBC Driver 17 for SQL Server
DB_TRUSTED_CONNECTION=yesOr set the corresponding environment variables directly.
Usage
With Claude Desktop / OpenCode
Add to your MCP config:
{
"mcpServers": {
"sql-server": {
"command": "python",
"args": ["path/to/server.py"],
"env": {
"DB_SERVER": "localhost\\SQLEXPRESS",
"DB_NAME": "YourDatabase"
}
}
}
}Standalone
python server.pyThe server communicates over stdio using the MCP protocol.
Expected Database Schema
The OEE tools expect tables similar to:
ProductionData— columns:Line,Date,Shift,Runtime,PlannedTime,GoodQty,RejectQty,TotalQty,PlannedQtyDowntime— columns:Line,Date,DowntimeReason,DurationOEE_Live— columns:Line,OEE,Timestamp
You can adapt the queries to match your schema by editing the tool functions in server.py.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Company and industrial data for AI assistants: datasets, SQL, dashboards, alarms, with approvals.
PostgreSQL, MySQL, and SQL Server in one session. 26 read-only MCP tools for AI agents.
Work with your database from AI tools: ask, export, approved changes, and scheduled jobs.
Manufacturing BI from your AI client: dashboards, OEE, spreadsheets, scheduling, text-to-CAD.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables 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.5MIT
- 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.395 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Microsoft SQL Server databases via introspection and query tools. Supports single or multiple databases with read-only mode by default and an optional write capability.399 npm5MIT