Docs Menu
Docs Home
/ /

Visual Studio Code の設定

このドキュメントでは、VS Code 拡張機能の構成可能な設定の一覧を示します。

VS Code 拡張設定を構成するには、次の手順に従います。

1
オペレーティング システム
方式
アクション

Any

Visual Studio Code メニュー

File / Code > Preferences > Settings

MacOS

キーボード ショートカット

Command + ,を押します

Windows および Linux

キーボード ショートカット

Ctrl + , を押します

2

VS Code 拡張 拡張設定が表示されます。 行った変更は自動的に保存されます。

次の表は、VS Code 拡張で利用可能な設定を示しています。

設定
説明
default

Shell

使用する MongoDB shell。 次のいずれかを選択します:

  • mongo (レガシー MongoDB shell)、または

  • mongosh (新しい MongoDB shell)

選択した MongoDB shell を起動するには、次の手順を実行する必要があります。

  • 使用する shell をインストールします。

  • shell バイナリへのファイルパスを含むようにマシンのPATH環境変数を構成します。

MongoDB shell の新しいバージョンをインストールする場合は、新しいバージョンを参照するようにPATH変数を更新する必要があります。

  • レガシーの mongo shellをインストールするには、 「 mongo shell 」を参照してください。

  • mongosh shell のインストールとPATH変数の構成手順については、「 MongoDB Shell のインストール 」を参照してください。

mongosh

Show

有効にすると、Visual Studio Code の左側のナビゲーション パネルに MongoDB ビューが表示されます。

enabled

Max Number of Problems

Visual Studio Code Problemsビューで VS Code 拡張機能が生成する問題の最大数。

100

Trace: Server

MongoDB 言語サーバーのログ記録設定。

プロジェクトのsettings.jsonファイルのmongodbLanguageServer.trace.serverプロパティでこの設定を編集します。

mongodbLanguageServer.trace.serverオブジェクト内で、以下を指定できます。

  • format

  • verbosity

出力ログは、MongoDB Language Server ビューのドロップダウンからOutput を選択するか、言語サーバー プロトコル インスペクターを使用して表示できます。

{
"format": "json",
"verbosity": "verbose"
}

Confirm Run All

有効にすると、プレイグラウンドでコマンドを実行する前に確認メッセージが表示されます。

enabled

Default Connection Saving Location

新しい接続を保存する場合は と を設定します。

選択肢は次の通りです:

設定
説明

Global

接続を VS Code にグローバルに保存すると、どのワークスペースからでもアクセスできるようになります。

Workspace

接続をワークスペースに保存します。別のワークスペースから接続にアクセスすることはできません。

Session

このVS Codeセッションのためだけに接続を保存します。VS Code を閉じると、接続が失われます。

Global

Hide Option To Choose Where To Save New Connections

無効にすると、新しい接続ごとに保存する場所を選択するプロンプトが表示されます。

有効にすると、新しい接続はプロンプトなしで自動的にDefault Connection Saving Locationに保存されます。

enabled

Default Limit

コレクションからドキュメントを表示するときに取得するドキュメントの数。 プレイグラウンド操作には影響しません。

10

Preset Connections

接続の事前設定されたリストを指定します。この設定を使用して、ワークスペースまたはグローバル スコープで接続構成を共有します。

プロジェクトの settings.jsonファイルで mdb.presetConnectionプロパティを編集します。

mdb.presetConnectionsオブジェクト内で、以下を指定できます。

  • 接続の name

  • 配置用の connectionString

警告: この設定では機密認証情報を保存しないでください。接続文字列はプレーンテキストで保存されるため、簡単にアクセスできます。

[
{
"name": "Preset Connection",
"connectionString": "mongodb://localhost:27017"
}
]

Send Telemetry

有効にすると、匿名の診断データと使用状況テレメトリ データを収集でき、VS Code 拡張機能の改善に役立ちます。

enabled

Use Default Template For Playground

有効にすると、プレイグラウンド ファイルはサンプル コマンドを含むテンプレートを使用して読み込みます。

無効にすると、プレイグラウンド ファイルは空のプレイグラウンド エディターに読み込まれます。

enabled

Show Overview Page After Install

有効にすると、 VS Code拡張機能はインストール後に概要ページを表示します。

無効にすると、 VS Code拡張機能はインストール後に概要ページを表示しません。これは、GitHub コードスペースなど、作業環境がすでに設定されているコンテナ化された環境で便利です。これらの環境では、ワークスペースを作成するたびに概要ページが表示される必要はありません。

enabled

MCP: Server

VS Code がアクティブな接続を開き、アクティブな接続に接続したときに、 MongoDB MCPサーバーが自動的に起動するかどうかを制御します。

  • ask に設定すると、拡張機能は MCPサーバーを自動的に起動し、この動作を維持するかどうかを求めます。設定が ask のままの場合、 VS Code を起動するたびにこの通知が表示されます。

  • 有効にすると、 VS Codeが開くとサーバーが自動的に起動します。

  • 無効にするとサーバーは自動的に起動せず、 Start MCP Server コマンドを使用してサーバーを手動で起動する必要があります。

注意

サーバーが初めて自動的に起動するときに、 VS Code はこの動作を維持するかどうかを尋ねる通知を表示します。を選択すると、この設定が自動的に更新されます。

MCPサーバーがを実行中いない場合は、 MongoDB: MCP Server の起動 コマンドを使用して MCPサーバーをすぐに起動します。

ask

MCP: Api Base URL

カスタム Atlas 配置を使用している場合は、Atlas MCP ツールを有効にするMongoDB MCPサーバーで使用されるAPI URLを指定します。

https://cloud.mongodb.com/

MCP: Api Client ID

Atlas APIで認証するための Atlas APIクライアントID 。Atlas API へのプログラムによるアクセスにはサービス アカウントを使用します。MongoDB MCPサーバーで Atlas ツールを有効にするために必要です。ID を安全に保存し、バージョン管理にコミットしないでください。

詳しくは、「 Atlas API認証情報による接続 」を参照してください。

MCP: Api Client Secret

Atlas APIで認証するための Atlas APIクライアントシークレット。Atlas API へのプログラムによるアクセスにはサービス アカウントを使用します。MongoDB MCPサーバーで Atlas ツールを有効にするために必要です。これを安全に保存し、バージョン管理にコミットしないでください。

詳しくは、「 Atlas API認証情報による接続 」を参照してください。

MCP: Disabled Tools

MongoDB MCPサーバーを使用するときに無効にするツール名、操作タイプ(createupdatedeletereadmetadata)、またはカテゴリ(atlasmongodb)は無効にします。

MCP Export Cleanup Interval Ms

MongoDB MCPサーバーがエクスポート クリーンアップ プロセスを実行して期限切れのファイルを排除する頻度(ミリ秒単位)。デフォルトは 2 分(120000ミリ秒)です。

120000

MCP Exports Path

MongoDB MCPサーバーがエクスポート ツールを使用するときにデータをエクスポートするディレクトリです。パスが書き込みで使用できることを確認するか、この設定を空のままにして、オペレーティング システムに基づくデフォルトのパスを使用します。

デフォルト パス:

  • Windows: %LOCALAPPDATA%\mongodb\mongodb-mcp\exports

  • macOS とLinux: ~/.mongodb/mongodb-mcp/exports

MCP Export Timeout Ms

MongoDB MCPサーバーがエクスポート操作を終了する前に、エクスポート操作を実行できる最大時間(ミリ秒単位)。デフォルトは 5 分(300000ミリ秒)です。

300000

MCP Index Check

有効にすると、 MongoDB MCPサーバーはクエリ操作でインデックスを使用する必要があることを強制し、コレクションスキャンを実行するクエリを拒否します。これにより、本番環境でのパフォーマンスの問題を防ぐことができます。

disabled

MCP: Read Only

有効にすると、 MongoDB MCPサーバーは読み取り、接続、およびメタデータ操作のタイプのみを許可します。作成、更新、および削除操作は無効になります。

disabled

戻る

コマンド

項目一覧