servers/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
caorui 2ea5d50351 # MSSQL MCP Server
## Overview

MSSQL MCP Server,  provides database interaction and business intelligence capabilities. This server enables running SQL queries, analyzing business data, and automatically generating business insight memos.
Refer to the official website's SQLite for modifications to adapt to MSSQL

## Components

- `read_query`
   - Execute SELECT queries to read data from the database
- `write_query`
   - Execute INSERT, UPDATE, or DELETE queries
- `create_table`
   - Create new tables in the database
- `list_tables`
   - Get a list of all tables in the database
- `describe-table`
   - View schema information for a specific table
- `append_insight`
   - Add new business insights to the memo resource

## Operating environment

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

## Usage

### Install packages

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

### config

```bash
#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",
        "host": "0.0.0.0",
        "port": 8080
    }
}
```

### Claude Desktop 、 Windsurf

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

### Cursor

```bash
# Note:use your path
Type:command
Command:py C:\\mssql-mcp\\src\\server.py
```

### MCP Inspector

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

## License

MIT License
2025-03-13 14:16:28 +08:00
..
aws-kb-retrieval-server fix warnings: - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1) 2025-01-02 12:56:40 -03:00
brave-search fix warnings: - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1) 2025-01-02 12:56:40 -03:00
everart fix warnings: - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1) 2025-01-02 12:56:40 -03:00
everything Add annotated message example 2025-02-14 20:39:55 -07:00
fetch Update server implementation and dependencies 2025-01-15 17:27:12 +00:00
filesystem "," after last element of JSON object removed. 2025-01-17 11:09:24 +01:00
gdrive windows credential file path resolution fix 2025-01-22 15:54:49 +05:30
git Add git init command support to mcp-git-server and update README 2025-01-21 17:44:18 +05:30
github feat(github): Add missing pull request operations to MCP server 2025-03-03 17:03:20 -05:00
gitlab Merge pull request #450 from k33g/patch-1 2025-02-02 09:02:48 +13:00
google-maps Merge pull request #398 from mathcass/filesystem-typo 2025-02-02 08:56:23 +13:00
memory Merge pull request #540 from freiit/patch-1 2025-02-03 12:39:42 +13:00
mssql-mcp@479553d86a # MSSQL MCP Server 2025-03-13 14:16:28 +08:00
postgres fix warnings: - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1) 2025-01-02 12:56:40 -03:00
puppeteer Bump puppeteer bullseye to bookworm 2024-12-19 17:54:53 -05:00
redis Add Redis Server 2024-12-24 12:20:29 +08:00
sentry Switch to uv-less final stages 2024-12-19 17:13:21 -08:00
sequentialthinking Merge branch 'main' into erdnax123-patch-2 2025-01-02 13:03:39 -03:00
slack Merge pull request #487 from thejcannon/patch-2 2025-01-15 20:20:57 +00:00
sqlite Merge branch 'main' into windows-default-encoding-fix 2024-12-22 12:41:10 -05:00
time Switch to uv-less final stages 2024-12-19 17:13:21 -08:00