Skip to main content
Glama

テスト

MSSQL MCP サーバー

MSSQL MCPサーバーは、 Microsoft SQL Server(MSSQL)です。AIアシスタントは、このサーバーを使用することで、以下のことが可能になります。

  • 利用可能なテーブルの一覧

  • 表の内容を読む

  • 制御されたアクセスでSQLクエリを実行する

これにより、より安全なデータベース探索、厳格な権限の適用、データベース操作のログ記録が保証されます。

特徴

  • 環境変数によるMSSQL データベースアクセスの保護

  • エラー処理による制御されたクエリ実行

  • テーブル一覧とデータ取得

  • クエリと操作を監視するための包括的なログ記録

Related MCP server: MSSQL MCP Server

インストール

pip install mssql-mcp-server

構成

データベース アクセスを構成するには、次の環境変数を設定します。

MSSQL_DRIVER=mssql_driver MSSQL_HOST=localhost MSSQL_USER=your_username MSSQL_PASSWORD=your_password MSSQL_DATABASE=your_database #optional TrustServerCertificate=yes Trusted_Connection=no

使用法

クロード・デスクトップ

Claude Desktopと統合するには、次の構成をclaude_desktop_config.jsonに追加します。

{ "mcpServers": { "mssql": { "command": "uv", "args": [ "--directory", "path/to/mssql_mcp_server", "run", "mssql_mcp_server" ], "env": { "MSSQL_DRIVER": "mssql_driver", "MSSQL_HOST": "localhost", "MSSQL_USER": "your_username", "MSSQL_PASSWORD": "your_password", "MSSQL_DATABASE": "your_database" } } } }

スタンドアロンサーバーとして実行

# Install dependencies pip install -r requirements.txt # Run the server python -m mssql_mcp_server

発達

# Clone the repository git clone https://github.com/yourusername/mssql_mcp_server.git cd mssql_mcp_server # Set up a virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install development dependencies pip install -r requirements-dev.txt # Run tests pytest

セキュリティに関する考慮事項

  • 最小限の権限を持つ専用の MSSQL ユーザーを使用します

  • ルート資格情報や完全な管理者アカウントは使用しないでください

  • 必要な操作のみにデータベース アクセスを制限します

  • セキュリティ監視のためのログ記録と監査を有効にします

  • 権限を定期的に確認し、最小限の権限アクセスを確保します。

セキュリティのベストプラクティス

安全なセットアップのために:

  1. 制限された権限を持つ専用の MSSQL ユーザーを作成します

  2. 資格情報をハードコーディングすることは避け、代わりに環境変数を使用してください。

  3. 必要なテーブルと操作のみへのアクセスを制限します

  4. 監査のためにSQL Server のログ記録と監視を有効にします

  5. 不正アクセスを防ぐために、データベース アクセスを定期的に確認してください

詳細な手順については、 **『MSSQL セキュリティ構成ガイド』**を参照してください。

⚠️重要:に従ってください。

ライセンス

このプロジェクトはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。

貢献

貢献を歓迎します!貢献するには:

  1. リポジトリをフォークします。

  2. 機能ブランチを作成する: git checkout -b feature/amazing-feature

  3. 変更をコミットします: git commit -m 'Add amazing feature'

  4. ブランチにプッシュ: git push origin feature/amazing-feature

  5. プルリクエストを開きます。


ヘルプが必要ですか?

ご質問や問題がある場合は、お気軽に GitHub **Issue**を開くか、メンテナーに問い合わせてください。

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JexinSam/mssql_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server