すべてのドキュメントを閲覧

VS CodeをNarwhal MCPに接続

Narwhal向けの安全なBearerトークンプレースホルダーを使って、Visual Studio CodeのリモートMCPサーバーエントリを設定します。

Visual Studio Code でリモート HTTP MCP サーバーを設定するファイルは .vscode/mcp.jsonです。入力変数を使って APIキーの入力を安全に求め、ワークスペースファイルに保存しないようにします。

VS Codeを設定

次を開き MCP: Open Workspace Folder MCP Configuration をコマンドパレットから開き、次の内容を追加します:

.vscode/mcp.json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "NARWHAL_API_KEY",
      "description": "Narwhal API Bearer key",
      "password": true
    }
  ],
  "servers": {
    "narwhal": {
      "type": "http",
      "url": "https://api.narwhalapi.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:NARWHAL_API_KEY}"
      }
    }
  }
}

VS Code で NARWHAL_API_KEYの入力を求められたら、入力プロンプトからキーを入力してください。ファイル自体には認証情報を記載しないでください。詳しくは VS CodeのMCPサーバーガイド で、現在のクライアントの動作を確認してください。

接続を確認

クライアントの MCP サーバー一覧を開き、 narwhal が接続済みであることを確認してください。 コマンドパレットで次を実行します: MCP: List Servers。

次にクライアントへ利用可能なNarwhalツールの一覧を依頼します。ツールの検出はデータクォータを消費せず、成功した各 tools/call はリクエストを1件消費します。

次を使用: メインMCPガイド で、公開ツール一覧、引数、レスポンス形式、クォータの規則を確認してください。

キーを秘密に保つ

CursorまたはVS Codeの安全な変数/入力ストレージをプレースホルダーに使用します。実際のキーを mcp.jsonに記載してコミットしたり、プロンプトに貼り付けたり、URL に含めたり、ブラウザ側のコードで公開したりしないでください。

すべてのリクエストには Authorization: Bearer ヘッダーが必要です。詳しくは 認証ガイド で、キーの保存とローテーションについて確認してください。