What are the system requirements for MCP SQL Server?
Python 3.7+, pyodbc, asyncio, FastMCP, Microsoft SQL Server, and ODBC Driver 17 for SQL Server.
@dennismartis
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"sql_mcp_server": {
"command": "python",
"args": [
"mcp_sql_server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP SQL Server is a FastMCP server that exposes Microsoft SQL Server database operations through a conversational AI interface, allowing users to query and manipulate data using natural language.
Install Python dependencies (pip install pyodbc asyncio fastmcp), ensure Microsoft SQL Server and ODBC Driver 17 for SQL Server are available, then configure the connection parameters (SERVER and DATABASE) in the script. Run the server with python mcp_sql_server.py.
Python 3.7+, pyodbc, asyncio, FastMCP, Microsoft SQL Server, and ODBC Driver 17 for SQL Server.
The server uses Windows Authentication ("Trusted_Connection=yes") and manages the connection via a lifecycle context manager that handles setup and teardown.
Verify the SQL Server instance name, ensure the server is running, and confirm that ODBC Driver 17 for SQL Server is installed.
The README only documents Windows Authentication; no other authentication methods are mentioned.
Database operations run in a separate thread using `asyncio.get_event_loop().run_in_executor()` to avoid blocking the main event loop.

Model Context Protocol Servers
Postgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.
MCP server for interacting with Neon Management API and databases
Comments