mcp-node-mssql について
mcp-node-mssqlは、node-mssqlを使ったSQL Server向けMCPサーバーです。READMEにはCursor、Windsurf、Claude Codeでの設定方法と、ローカル開発の手順が記載されています。
主な機能
- 01SQL Server向けMCPサーバー
- 02Cursorの設定ガイド
- 03Windsurfの設定ガイド
- 04Claude Codeの設定ガイド
- 05ローカルでのビルドとテスト手順
活用シーン
- 01Cursorにサーバーを設定
- 02Windsurfの設定からサーバーを追加
- 03ローカルビルドしたサーバーをテスト
MCP 対応
SQL Server向けのMCPサーバーです。READMEではCursor、Windsurf、Claude Codeでの設定方法を説明しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
mcp-node-mssql
使用方法
Cursor
詳しくはCursor の公式ドキュメントをご覧ください。
mcp.jsonファイルを開く(または作成する)。(~/.cursor/mcp.jsonまたは<project-root>/.cursor/mcp.jsonにあるはずですが、詳しくは Cursor のドキュメントをご覧ください。)- 以下の内容を追加して、ファイルを保存します。
{
"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 の公式ドキュメントをご覧ください。
Windsurf MCP Configuration Panelを開きます。Add custom serverをクリックします。- 以下の内容を追加して、ファイルを保存します。
{
"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 ファイルを直接編集するほうが簡単です!
- Claude Code の設定ファイルを開きます(
~/.claude.jsonにあるはずです)。 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 サーバーをテストするには、次の手順に従ってください。
- プロジェクトをビルドします:
npm run build
- ローカルのビルドを参照するように、
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"
}
}
}
}
-
この
mcp.jsonファイルを次のいずれかの場所に配置します:- Cursor の場合:ホームディレクトリ(
~/.cursor/mcp.json)またはプロジェクトディレクトリ(.cursor/mcp.json) - Windsurf の場合:MCP Configuration Panel を使ってカスタムサーバーを追加します
- Cursor の場合:ホームディレクトリ(
-
新しい設定を読み込むために、AI アシスタント(Cursor または Windsurf)を再起動します。
これにより、新しいバージョンを公開しなくても、MCP サーバーへの変更をすぐにテストできます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。