メインコンテンツへスキップ

VS Code を接続する

以下の手順では、Visual Studio Code を使用して DoiT MCP サーバーに接続する方法を説明します。VS Code は mcp.json ファイルから MCP サーバーを読み込み、MCP がセットアップで有効になっている場合に、GitHub Copilot Chat でツールを利用できるようにします。

必要な権限

  • MCP サーバー経由で DoiT Cloud Intelligence に接続してアクセスするには、ユーザーに Billing Profiles Admin 権限が割り当てられている必要があります。

  • DoiT MCP サーバーのツールは DoiT Cloud Intelligence API に対応しています。リクエストの認証には DoiT API key を使用します。さらに、それぞれの DoiT API operation は独自の権限を要求します。

前提条件

接続タイプ

VS Code はローカルの stdio 接続を使用して DoiT MCP に接続します。VS Code は標準入出力 (stdio) と npx を使用して、マシン上で公開パッケージ(@doitintl/doit-mcp-server)を起動します。Node.jsPATH に設定されていることを確認してください。

DoiT MCP サーバーを設定する

  1. VS Code でコマンドパレット(macOS では ⇧⌘P、Windows または Linux では Ctrl+Shift+P)を開きます。

  2. 現在のワークスペースで .vscode/mcp.json を作成または編集するには、MCP: Open Workspace Folder MCP Configuration を実行します。すべてのワークスペースでサーバーを利用可能にしたい場合は、MCP: Open User Configuration を実行します。

  3. mcp.json ファイルで、標準入出力 (stdio) と公開パッケージ @doitintl/doit-mcp-server を使用して DoiT MCP サーバーのエントリを追加します。

    {
    "servers": {
    "doitMcp": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "@doitintl/doit-mcp-server@latest"],
    "env": {
    "DOIT_API_KEY": "<your-doit-api-key>"
    }
    }
    }
    }
  4. <your-doit-api-key>DoiT API key で置き換えます。

  5. mcp.json を保存します。VS Code からサーバーの信頼または起動について確認が求められた場合は、プロセスを起動できるように承認してください。

  6. コマンドパレットから MCP: List Servers を実行し、DoiT MCP サーバーが一覧表示され、起動していることを確認します。Copilot Chat で Agent モードを選択し、ツールセレクターを使用して DoiT MCP ツールが利用可能であることを確認します。

これで VS Code の GitHub Copilot Chat を使用して、DoiT Cloud Intelligence データに関する質問やリクエストを行うことができます。

注意

VS Code は input variables を使用して、一度だけプロンプトを表示してシークレットを保存し、API キーを直接 JSON に記載せずに済ませることができます。たとえば、typeiddescription、および "password": true を持つ inputs エントリを定義し、env 内で "DOIT_API_KEY": "${input:your-id}" を設定します。詳しくは Input variables を参照してください。