mcpField
M
mcp-node-mssql

mcp-node-mssql

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

mcp-node-mssql について

mcp-node-mssqlは、node-mssqlを使ったSQL Server向けMCPサーバーです。READMEにはCursor、Windsurf、Claude Codeでの設定方法と、ローカル開発の手順が記載されています。

主な機能

  1. 01SQL Server向けMCPサーバー
  2. 02Cursorの設定ガイド
  3. 03Windsurfの設定ガイド
  4. 04Claude Codeの設定ガイド
  5. 05ローカルでのビルドとテスト手順

活用シーン

  1. 01Cursorにサーバーを設定
  2. 02Windsurfの設定からサーバーを追加
  3. 03ローカルビルドしたサーバーをテスト

MCP 対応

SQL Server向けのMCPサーバーです。READMEではCursor、Windsurf、Claude Codeでの設定方法を説明しています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"node-mssql": {
"command": "npx",
"args": [
"-y",
"mcp-node-mssql"
],
"env": {
"DB_HOST": "<DB_HOST>",
"DB_PORT": "<DB_PORT>",
"DB_USERNAME": "<DB_USERNAME>",
"DB_PASSWORD": "<DB_PASSWORD>",
"DB_DATABASE": "<DB_DATABASE>"
}
}
}
}
起動コマンドnpx -y mcp-node-mssql
設定が必要な環境変数
DB_HOST
DB_PORT
DB_USERNAME
DB_PASSWORDシークレット
DB_DATABASE

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-node-mssql

ツール

8

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

mcp-node-mssql

使用方法

Cursor

詳しくはCursor の公式ドキュメントをご覧ください。

  1. mcp.json ファイルを開く(または作成する)。(~/.cursor/mcp.json または <project-root>/.cursor/mcp.json にあるはずですが、詳しくは Cursor のドキュメントをご覧ください。)
  2. 以下の内容を追加して、ファイルを保存します。
{
  "mcpServers": {
    "mssql": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-node-mssql"
      ],
      "env": {
        "DB_HOST": "localhost",
        "DB_PORT": "1433",
        "DB_USERNAME": "<username>",
        "DB_PASSWORD": "<password>",
        "DB_DATABASE": "<database>",
        "CONNECTION_TIMEOUT": 600000,
        "REQUEST_TIMEOUT": 300000
        "DB_ENCRYPT": "false",
        "DB_ENABLE_ARITH_ABORT": "false",
        "DB_TRUST_SERVER_CERTIFICATE": "false",
        "TRUSTED_CONNECTION": "false"
      }
    }
  }
}
Windsurf

詳しくはWindsurf の公式ドキュメントをご覧ください。

  1. Windsurf MCP Configuration Panel を開きます。
  2. Add custom server をクリックします。
  3. 以下の内容を追加して、ファイルを保存します。
{
  "mcpServers": {
    "mssql": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-node-mssql"
      ],
      "env": {
        "DB_HOST": "localhost",
        "DB_PORT": "1433",
        "DB_USERNAME": "<username>",
        "DB_PASSWORD": "<password>",
        "DB_DATABASE": "<database>",
        "CONNECTION_TIMEOUT": 600000,
        "REQUEST_TIMEOUT": 300000
        "DB_ENCRYPT": "false",
        "DB_ENABLE_ARITH_ABORT": "false",
        "DB_TRUST_SERVER_CERTIFICATE": "false",
        "TRUSTED_CONNECTION": "false"
      }
    }
  }
}
Claude Code

詳しくはClaude Code の公式ドキュメントをご覧ください。

Claude Code CLI から新しい MCP サーバーを追加できますが、JSON ファイルを直接編集するほうが簡単です!

  1. Claude Code の設定ファイルを開きます(~/.claude.json にあるはずです)。
  2. projects > mcpServers セクションを見つけ、以下の内容を追加してファイルを保存します。
{
  "projects": {
    "mcpServers": {
      "mssql": {
        "command": "npx",
        "args": [
          "-y",
          "mcp-node-mssql"
        ],
        "env": {
          "DB_HOST": "localhost",
          "DB_PORT": "1433",
          "DB_USERNAME": "<username>",
          "DB_PASSWORD": "<password>",
          "DB_DATABASE": "<database>",
          "CONNECTION_TIMEOUT": 600000,
          "REQUEST_TIMEOUT": 300000
          "DB_ENCRYPT": "false",
          "DB_ENABLE_ARITH_ABORT": "false",
          "DB_TRUST_SERVER_CERTIFICATE": "false",
          "TRUSTED_CONNECTION": "false"
        }
      }
    }
  }
}

問題とトラブルシューティング

ほかのことをする前に、必ず最新バージョンを使用していることを確認してください!

この MCP サーバーの使用中に問題が発生した場合は、GitHub で Issue を作成してください!

開発

インストール
npm install
ビルド
npm run build
開発サーバーをローカルで実行する

公開済みのパッケージではなく、ローカルの開発版 MCP サーバーをテストするには、次の手順に従ってください。

  1. プロジェクトをビルドします:
npm run build
  1. ローカルのビルドを参照するように、mcp.json ファイルを作成または編集します:
{
  "mcpServers": {
    "mssql": {
      "command": "node",
      "args": [
        "/path/to/your/local/mcp-node-mssql/dist/index.js"
      ],
      "env": {
        "DB_HOST": "localhost",
        "DB_PORT": "1433",
        "DB_USERNAME": "<username>",
        "DB_PASSWORD": "<password>",
        "DB_DATABASE": "<database>",
        "CONNECTION_TIMEOUT": 600000,
        "REQUEST_TIMEOUT": 300000
        "DB_ENCRYPT": "false",
        "DB_ENABLE_ARITH_ABORT": "false",
        "DB_TRUST_SERVER_CERTIFICATE": "false",
        "TRUSTED_CONNECTION": "false"
      }
    }
  }
}
  1. この mcp.json ファイルを次のいずれかの場所に配置します:

    • Cursor の場合:ホームディレクトリ(~/.cursor/mcp.json)またはプロジェクトディレクトリ(.cursor/mcp.json)
    • Windsurf の場合:MCP Configuration Panel を使ってカスタムサーバーを追加します
  2. 新しい設定を読み込むために、AI アシスタント(Cursor または Windsurf)を再起動します。

これにより、新しいバージョンを公開しなくても、MCP サーバーへの変更をすぐにテストできます。

コメント

MCP は初めてですか?

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

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