MSSQL MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Used for data validation and settings management in the MSSQL MCP server implementation

  • Powers the MSSQL MCP server implementation, allowing for database operations and business intelligence capabilities

Servidor MSSQL MCP

Inglés | Chino

Descripción general

El servidor MSSQL MCP proporciona interacción con bases de datos y capacidades de inteligencia empresarial. Este servidor permite ejecutar consultas SQL, analizar datos empresariales y generar automáticamente memorandos de información empresarial.
Consulte el sitio web oficial de SQLite para conocer las modificaciones necesarias para adaptarse a MSSQL.

Componentes

  • read_query
    • Ejecutar consultas SELECT para leer datos de la base de datos
  • write_query
    • Ejecutar consultas INSERT, UPDATE o DELETE
  • create_table
    • Crear nuevas tablas en la base de datos
  • list_tables
    • Obtener una lista de todas las tablas en la base de datos
  • describe-table
    • Ver información del esquema para una tabla específica
  • append_insight
    • Agregue nuevos conocimientos comerciales al recurso de notas

Manifestación

La tabla de la base de datos es la siguiente. Los nombres de las columnas no están estandarizados y AI los buscará por sí solo. Los errores durante la ejecución de SQL se corregirán automáticamente.

La siguiente es la demostración.

Entorno operativo

  • Python 3.x
  • Packages
    • pyodbc>=4.0.39
    • pydantic>=2.0.0
    • mcp>=0.1.0
  • ODBC Driver 17 for SQL Server

Uso

Instalar paquetes

CD /d ~/mssql-mcp pip install -r requirements.txt

configuración

#with server.py same folder create config.json,add: { "database": { "driver": "ODBC Driver 17 for SQL Server", "server": "server ip", "database": "db name", "username": "username", "password": "password", "trusted_connection": false }, "server": { "name": "mssql-manager", "version": "0.1.0" } }

Claude Desktop, Windsurf

# add to claude_desktop_config.json. Note:use your path { "mcpServers": { "mssql": { "command": "python", "args": [ # your path,e.g.:"C:\\mssql-mcp\\src\\server.py" "~/server.py" ] } } }

Cursor

# Add according to the following diagram Cursor MCP. Note:use your path

Inspector de MCP

# Note:use your path npx -y @modelcontextprotocol/inspector python C:\\mssql-mcp\\src\\server.py

Estructura del proyecto

mssql-mcp ├── .git ├── .gitignore ├── LICENSE ├── README.md ├── README_en.md ├── README_zh.md ├── imgs │ ├── cursor_config.png │ ├── table.png │ └── demo.gif ├── requirements.txt └── src ├── __init__.py └── server.py

Licencia

Licencia MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Proporciona interacción con bases de datos y capacidades de inteligencia empresarial, lo que permite a los usuarios ejecutar consultas SQL, analizar datos comerciales y generar automáticamente notas de información empresarial para bases de datos de Microsoft SQL Server.

  1. Overview
    1. Components
      1. Demo
        1. Operating environment
          1. Usage
            1. Install packages
            2. config
            3. Claude Desktop 、 Windsurf
            4. Cursor
            5. MCP Inspector
          2. Project Structure
            1. License
              ID: ite84l43kv