MSSQL MCP サーバー
概要
MSSQL MCPサーバーは、データベースとの連携とビジネスインテリジェンス機能を提供します。このサーバーは、SQLクエリの実行、ビジネスデータの分析、ビジネスインサイトメモの自動生成を可能にします。
MSSQLに適応するための変更については、公式サイトのSQLiteを参照してください。
コンポーネント
read_querySELECTクエリを実行してデータベースからデータを読み取ります
write_queryINSERT、UPDATE、またはDELETEクエリを実行する
create_tableデータベースに新しいテーブルを作成する
list_tablesデータベース内のすべてのテーブルのリストを取得する
describe-table特定のテーブルのスキーマ情報を表示する
append_insightメモリソースに新しいビジネスインサイトを追加する
デモ
データベーステーブルは以下のとおりです。列名は標準化されていないため、AIが独自に照合します。SQL実行中のエラーは自動的に修正されます。

以下はデモです。

動作環境
Python 3.xPackagespyodbc>=4.0.39
ピダンティック>=2.0.0
mcp>=0.1.0
ODBC Driver 17 for SQL Server
使用法
パッケージをインストールする
CD /d ~/mssql-mcp
pip install -r requirements.txt
設定
#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"
}
}
クロードデスクトップ、ウィンドサーフィン
# 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"
]
}
}
}
カーソル
# Add according to the following diagram Cursor MCP. Note:use your path

注:カーソルの新しいバージョンもJSON構成に変更されました。前のセクションを参照してください。
MCP検査官
# Note:use your path
npx -y @modelcontextprotocol/inspector python C:\\mssql-mcp\\src\\server.py
プロジェクト構造
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
ライセンス
MITライセンス
Related MCP Servers
- AsecurityAlicenseAqualityAllows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.Last updated -988MIT License
- AsecurityAlicenseAqualityEnables execution of SQL queries and management of Microsoft SQL Server database connections through the Model Context Protocol.Last updated -3310714MIT License
- -securityAlicense-qualityFacilitates interaction with Microsoft SQL Server Express, supporting database operations such as querying, table management, and schema inspection via natural language MCP commands.Last updated -4MIT License
- AsecurityAlicenseAqualityEnables interaction with Microsoft SQL Server databases through a Model Context Protocol interface, supporting database connections, switching between databases, and executing secure SELECT queries.Last updated -82MIT License