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

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ガイド で、公開ツール一覧、引数、レスポンス形式、クォータの規則を確認してください。