SQL Server Express MCP Server について
SQL Server Express MCP Serverは、Microsoft SQL Server ExpressにMCP経由でアクセスするサーバーです。データベースの照会や管理を行うユーザー向けで、Windows認証とSQL Server認証、クエリやテーブル操作に対応します。
主な機能
- 01Windows認証に対応
- 02SQL Server認証に対応
- 03SELECTクエリの実行
- 04INSERT・UPDATE・DELETEの実行
- 05テーブル作成とスキーマ確認
活用シーン
- 01SQL Server Expressのデータを照会
- 02データベースのレコードを追加・更新
- 03データベースのテーブルとスキーマを確認
MCP 対応
MCPサーバーは、クエリ、書き込み、テーブル構造の操作などのデータベースツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
SQL Server Express MCP サーバー
Microsoft SQL Server Express と連携する MCP サーバーです。Windows 認証と SQL Server 認証をサポートしています。
前提条件
- Python 3.10 以降
- Microsoft ODBC Driver 18 for SQL Server
- 適切な権限を持つ SQL Server インスタンス
インストール
このリポジトリをクローンします
cd mcp-sqlexpress
# Create and activate virtual environment
uv venv
.venv\Scripts\activate
# Install dependencies
uv pip install --editable .
Claude Desktop での使用方法
claude_desktop_config.json に追加します。
{
"mcpServers": {
"sqlexpress": {
"command": "uv",
"args": [
"--directory",
"PATH\\TO\\PROJECT\\mcp-sqlexpress",
"run",
"mcp-server-sqlexpress",
"--server",
"server\\instance",
"--auth",
"windows",
"--trusted-connection",
"yes",
"--trust-server-certificate",
"yes",
"--allowed-databases",
"database1,database2"
]
}
}
}
認証オプション
Windows 認証の場合:
--auth windowsを設定します--trusted-connection yesを設定します
SQL Server 認証の場合:
--auth sqlを設定します--usernameと--passwordを追加します
機能
ツール
get_allowed_databases:アクセスが許可されているデータベースの一覧を取得しますread_query:SELECT クエリを実行しますwrite_query:INSERT/UPDATE/DELETE クエリを実行しますcreate_table:新しいテーブルを作成しますlist_tables:データベース内のすべてのテーブルを一覧表示しますdescribe_table:テーブルスキーマを表示します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。