ClaudeをNarwhal MCPに接続
BearerキーでClaude CodeをNarwhalのリモートMCPエンドポイントに接続し、現在のカスタムコネクターの制限を理解します。
Claude CodeはリモートHTTP MCPサーバーに対応し、静的なBearerヘッダーを送信できます。以下のコマンドはトークンを環境変数に保持したままClaudeがローカル設定を書き込みます。
Claude Code
次のコマンドを実行してください。接続時に Claude Code が変数を展開できるように、変数プレースホルダーを引用符で囲んだままにしてください:
claude mcp add --transport http narwhal https://api.narwhalapi.com/mcp \
--header 'Authorization: Bearer ${NARWHAL_API_KEY}'このコマンドで設定するホスト型 Streamable HTTP エンドポイントは https://api.narwhalapi.com/mcpです。環境変数 NARWHAL_API_KEY を Claude Code の実行環境に設定し、キーを秘密に保ってください。
ClaudeウェブとDesktopのコネクター
Claude のカスタムリモートコネクター設定では、サーバー URL と任意の OAuth 設定を指定できます。Narwhal は現在 Bearer APIキーで認証し、OAuth フローを公開していないため、URL を追加するだけでは Narwhal 接続の認証はできません。
上のコマンドで Claude Code を使用するか、Cursor や VS Code など、次のヘッダーを送信できるクライアントを使用してください: Authorization ヘッダー。
Anthropic のリモートコネクターからのリクエストは同社のクラウド基盤から送信されるため、エンドポイントはインターネットからアクセス可能である必要があります。詳しくは ClaudeのMCPドキュメント で、現在のクライアントの動作を確認してください。
接続を確認
クライアントの MCP サーバー一覧を開き、 narwhal が接続済みであることを確認してください。 コマンドラインで確認するには、次を実行します: claude mcp get narwhal。
次にクライアントへ利用可能なNarwhalツールの一覧を依頼します。ツールの検出はデータクォータを消費せず、成功した各 tools/call はリクエストを1件消費します。
次を使用: メインMCPガイド で、公開ツール一覧、引数、レスポンス形式、クォータの規則を確認してください。
ドキュメント