mcpField
M
MSSQL MCP Server

MSSQL MCP Server

ローカル
github.com/fkdevsoftデータベース091 週間前に更新

MSSQL MCP Server について

MSSQL MCP Serverは、MCPクライアントをMicrosoft SQL Serverに接続し、クエリ実行や接続設定を行います。単一のクエリツールでSQLにアクセスするワークフロー向けです。

主な機能

  1. 01SQLクエリの実行
  2. 02データベース接続の設定
  3. 03暗号化オプションの指定

活用シーン

  1. 01Microsoft SQL Serverへのクエリ実行
  2. 02接続文字列または認証情報での接続

MCP 対応

MCPクライアントに`query`ツールを公開し、Microsoft SQL ServerデータベースでSQLを実行します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MSSQL MCP サーバー

Microsoft SQL Server データベースに接続するための Model Context Protocol(MCP)サーバーです。このサーバーは、SQL クエリの実行やデータベース接続の管理に使用するツールを提供します。

インストール

npm install mssql-mcp-server

使用方法

MCP 設定ファイルにサーバーを追加します。

{
  "mcpServers": {
    "mssql": {
      "command": "mssql-mcp-server",
      "env": {
        "MSSQL_CONNECTION_STRING": "Server=localhost;Database=master;User Id=sa;Password=yourpassword;",
        // Or individual connection parameters:
        "MSSQL_HOST": "localhost",
        "MSSQL_PORT": "1433",
        "MSSQL_DATABASE": "master",
        "MSSQL_USER": "sa",
        "MSSQL_PASSWORD": "yourpassword",
        "MSSQL_ENCRYPT": "false",
        "MSSQL_TRUST_SERVER_CERTIFICATE": "true"
      }
    }
  }
}

ツール

query

MSSQL データベースで SQL クエリを実行します。

パラメーター
  • connectionString(string、任意):完全な接続文字列(個別のパラメーターの代わりに指定)
  • host(string、任意):データベースサーバーのホスト名
  • port(number、任意):データベースサーバーのポート(デフォルト:1433)
  • database(string、任意):データベース名(デフォルト:master)
  • username(string、任意):データベースのユーザー名
  • password(string、任意):データベースのパスワード
  • query(string、必須):実行する SQL クエリ
  • encrypt(boolean、任意):暗号化を有効にします(デフォルト:false)
  • trustServerCertificate(boolean、任意):サーバー証明書を信頼します(デフォルト:true)

connectionString、または(host + username + password)のいずれかを指定する必要があります。

例
const result = await use_mcp_tool({
  server_name: 'mssql',
  tool_name: 'query',
  arguments: {
    host: 'localhost',
    username: 'sa',
    password: 'yourpassword',
    query: 'SELECT * FROM Users',
  },
});

開発

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build
npm run build

# Run tests
npm test

# Run linter
npm run lint

# Format code
npm run format

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。