Microsoft SQL Server MCP
@adriancy/mcp-mssql
Microsoft SQL Server用のMCPサーバー (stdio)。Cursor(または任意のMCPクライアント)がテーブルの一覧表示、列の記述、および読み取り中心のT-SQLを実行できるようにツールを公開します。
Cursorでの使用方法
Cursor Settings → MCP を開きます(またはMCPのJSONを編集します)。
サーバーブロックを追加します。
envをデータベースに合わせて設定してください(.env.exampleを参照)。
npmから(パッケージ公開後):
{
"mcpServers": {
"mssql": {
"command": "npx",
"args": ["-y", "@adriancy/mcp-mssql"],
"env": {
"MSSQL_SERVER": "localhost",
"MSSQL_USER": "your_user",
"MSSQL_PASSWORD": "your_password",
"MSSQL_DATABASE": "your_database",
"MSSQL_TRUST_SERVER_CERTIFICATE": "true"
}
}
}
}ローカルクローンから(先に pnpm install && pnpm build を実行してください):
{
"mcpServers": {
"mssql": {
"command": "node",
"args": ["/absolute/path/to/mssql-mcp/dist/index.js"],
"env": {
"MSSQL_SERVER": "localhost",
"MSSQL_USER": "your_user",
"MSSQL_PASSWORD": "your_password",
"MSSQL_DATABASE": "your_database",
"MSSQL_TRUST_SERVER_CERTIFICATE": "true"
}
}
}
}ローカルファイルには node を使用してください。MCPの command として pnpm を使用することは避けてください。stdoutへの余分な出力がプロトコルを壊す可能性があります。
インストール名がnpmと一致していることを確認してください: npm view @adriancy/mcp-mssql version。
Related MCP server: MSSQL Database MCP Server
環境変数
すべての変数はMCPプロセスの環境(Cursorの env など)から読み取られます。ブール値は 1、true、yes、on(大文字小文字を区別しない)を真として扱い、0、false、no、offを偽として扱います。無効なブール値や整数値は起動時の検証で失敗します。
変数 | 必須 | デフォルト | 意味 |
| はい | — | SQL Serverのホスト名またはIP |
| はい† | — | ログインユーザー(SQL認証、NTLM、Azure ADパスワード)。 |
| はい*† | — | ログインパスワード(*一部のセットアップでは空でも可) |
| はい | — | 初期データベース |
| いいえ |
| TCPポート。 |
| いいえ |
| TLS |
| いいえ |
| 自己署名証明書を信頼する / 証明書の検証をスキップする(開発用のみ) |
| いいえ | — |
|
| いいえ | — | CA PEMへのパス。 |
| いいえ | — | オプションのクライアント証明書PEM(相互TLS) |
| いいえ | — | オプションのクライアント秘密鍵PEM |
| いいえ | — | 暗号化されたクライアントキーのパスフレーズ |
| いいえ | (ドライバーのデフォルト) | プールの |
| いいえ | — | ドメインログイン(SQL認証の場合は |
| いいえ | — | 名前付きインスタンス ( |
| いいえ |
| 可用性グループスタイルのフェイルオーバーヒント |
| いいえ |
| AGセカンダリへの読み取り専用ルーティング |
| いいえ | — | Tediousの |
| いいえ | — | Tediousの |
| いいえ |
| プールの最大接続数 |
| いいえ |
| プールの最小接続数 |
| いいえ |
|
|
| いいえ | — |
|
| いいえ |
| 設定時の |
| いいえ | — |
|
| いいえ | — |
|
| いいえ‡ | — | 必要な場合のAzure ADアプリ(クライアント)ID |
| いいえ‡ | — | テナントID(パスワード認証ではオプション、デフォルトは |
| いいえ‡ | — | サービスプリンシパルシークレット |
| いいえ‡ | — | アクセストークン認証用に事前に取得したトークン |
| いいえ |
| false/未設定の場合、 |
| いいえ | (ドライバーのデフォルト) | ドライバーのリクエストタイムアウト(ms)。 |
† SQL認証および対話型ユーザーログインを使用する認証タイプで必須。
‡ MSSQL_AUTH_TYPE に応じて必須。.env.example を参照してください。Node 17以降のNTLMでは --openssl-legacy-provider が必要な場合があります(tedious FAQ を参照)。
.env.example も参照してください。
ツール
ツール | 目的 |
| T-SQLを実行。行と |
|
|
| 列のメタデータ |
MSSQL_ALLOW_WRITES が未設定/falseの場合、明らかな書き込み/DDLパターンはブロックされます(ヒューリスティックのみ。真の安全性にはDB権限を使用してください)。
開発
pnpm install
pnpm check
pnpm test
pnpm build && pnpm start
pnpm devpnpm format を使用してBiomeのフォーマット修正を適用し、pnpm lint を使用してフォーマットなしでlintルールを実行します。
日常的な使用には、読み取り専用または最小権限のSQLログインを使用してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Explore, query, and inspect SQLite databases with ease. List tables, preview results, and view det…
Safe, read-only Postgres and MySQL access for AI agents. Audit log + column-level controls.
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with Microsoft SQL Server databases through query execution, schema discovery, CRUD operations, stored procedures, and data export with built-in safety controls.18Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to securely interact with Microsoft SQL Server databases to query data, inspect schemas, and retrieve metadata with read-only operations by default and optional write capabilities.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Microsoft SQL Server databases using both SQL Server and Windows Authentication. It supports flexible connection configurations, including read-only modes and encrypted communication for secure data management.3,338MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Microsoft SQL Server databases via introspection and query tools. Supports single or multiple databases with read-only mode by default and an optional write capability.4084MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AdrianCY/mssql-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server