Submit

MS SQL Server MCP Server

@TerraCo89

MCP Server for MS SQL Integration - Provides ModelContextProtocol support for Microsoft SQL Server
Overview

What is MS SQL Server MCP Server?

MS SQL Server MCP Server is a project that provides an MCP server for interacting with Microsoft SQL Server databases using the Model Context Protocol (MCP). It allows AI assistants to securely manage database interactions without exposing sensitive credentials.

How to use MS SQL Server MCP Server?

To use the server, you can either run it directly in Python or via Docker. For Python, clone the repository, set up a virtual environment, and install dependencies. For Docker, build the Docker image and run it with the necessary configurations.

Key features of MS SQL Server MCP Server?

  • Secure profile management using the system's native credential store.
  • Supports both direct Python execution and Docker execution.
  • Provides tools for managing database connection profiles and performing various database operations.

Use cases of MS SQL Server MCP Server?

  1. Integrating AI assistants with SQL Server databases for automated data retrieval.
  2. Securely managing database credentials without hardcoding them in the application.
  3. Facilitating database operations like reading, creating, updating, and deleting records through a unified interface.

FAQ from MS SQL Server MCP Server?

  • Can I run this server without Docker?

Yes, you can run it directly in Python by following the installation instructions.

  • How does the server manage database credentials?

It uses the keyring library to store passwords securely in the operating system's credential manager.

  • What are the prerequisites for running this server?

You need Python 3.10+, Pip, and the ODBC Driver for SQL Server installed, or Docker if you choose that execution method.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.