このガイドでは、任意のAI開発ツールを使用してNew RelicのModel Context Protocol(MCP)サーバーをセットアップする手順を説明します。プラットフォームごとの手順については、以下の環境を選択してください。
重要
このページに記載されているツールなど、任意のAIツールをNew Relic AI MCPサーバーと組み合わせて使用することで、AIに、ユーザーに代わってアクションを実行させることができます。ここで説明されているいずれかの方法を使用する場合は、ユースケース、要件、社内ポリシーに適したRBACと最小限のアクセス権限を持つ、適切なNew Relicアカウントを作成・使用してください。
New Relic MCPのセットアップを開始する前に、認証のセットアップなどの必要な手順を完了していることを確認してください。次に、使用している開発環境向けの手順に従ってください。
include-tagsによるツールの絞り込み
New Relic MCPツールは、内部タグ(alerting、discovery、data-accessなど)を使用して整理・分類されます。
以下に示すように、requestsにinclude-tags HTTPヘッダーを送信することで、AIエージェントがアクセスするツールを動的にフィルタリングできます。
重要
US/EUリージョンに関する注意事項:このトピックの設定例では、USリージョンのMCP接続URLを使用しています:https://mcp.newrelic.com/mcp/。New RelicアカウントがEU地域にある場合は、すべての設定ファイルとコマンドライン引数で、このURLを該当する地域のエンドポイントに置き換える必要があります:https://mcp.eu.newrelic.com/mcp/。
"servers": { "new-relic-mcp-server": { "url": "https://mcp.newrelic.com/mcp/", "type": "http", "headers": { "api-key": "NRAK-****", "include-tags": "discovery,alerting" } }}利用可能なタグとそれぞれに関連付けられたツールの完全なリストについては、New Relic MCPツールリファレンスのドキュメントを参照してください。
Claude Codeセットアップ
Claude Codeは、OAuth(推奨)とAPIキーの両方の認証方法をサポートしています。
OAuth方式(推奨)
Claude Codeのインストールと設定が完了していることを確認してください。
コマンドラインを使用してMCPサーバーを追加します。
bash$claude mcp add newrelic --transport http https://mcp.newrelic.com/mcp/または、次のように
~/.claude.jsonを編集します。{"mcpServers": {"newrelic": {"httpUrl": "https://mcp.newrelic.com/mcp/","oauth": {"enabled": true,"clientId": "pUWGgnjsQ0bydqCbavTPpw==","authorizationUrl": "https://login.newrelic.com/login","tokenUrl": "https://mcp.newrelic.com/oauth2/token","scopes": ["openid"]}}}}Claudeを起動します。
$claude- 認証を行います。
$/mcpnewrelicMCPサーバーを選択し、ENTERを押します。browserの
OAuthフローに従います。
APIキー方式
コマンドラインを使用してMCPサーバーを追加します。
bash$claude mcp add newrelic https://mcp.newrelic.com/mcp/ --transport http --header "Api-Key: NRAK-YOUR-KEY-HERE"または、次のように
~/.claude.jsonを編集します。{"mcpServers": {"newrelic": {"type": "http","url": "https://mcp.newrelic.com/mcp/","headers": {"Api-Key": "NRAK-YOUR-KEY-HERE"}}}}MCPサーバーがリストされていることを確認します。
bash$claude mcp listClaudeを起動します。
bash$claude
Gemini CLIのセットアップ
OAuthメソッド
設定ファイルを編集します:
~/.gemini/settings.json(Linux/macOS)または%APPDATA%\Gemini\settings.json(Windows)。{"theme": "Default","selectedAuthType": "oauth-personal","mcpServers": {"newrelic": {"httpUrl": "https://mcp.newrelic.com/mcp/","oauth": {"enabled": true,"clientId": "pUWGgnjsQ0bydqCbavTPpw==","authorizationUrl": "https://login.newrelic.com/login","tokenUrl": "https://mcp.newrelic.com/oauth2/token","scopes": ["openid"]}}}}Gemini CLIを起動します。
bash$gemini認証を行います。
bash$/mcp auth newrelic
APIキー方式
次のように、
~/.gemini/settings.json(Linux/macOS)または%APPDATA%\Gemini\settings.json(Windows)を編集して、MCPサーバーを追加します。{"theme": "Default","selectedAuthType": "oauth-personal","mcpServers": {"newrelic": {"url": "https://mcp.newrelic.com/mcp/","headers": {"api-key": "NRAK-YOUR-KEY-HERE"}}}}Gemini CLIを起動します。
bash$gemini認証を行います。
bash$/mcp auth newrelic
Kiro CLIのセットアップ
OAuth方式(推奨)
- マシンにKiro CLIツールがインストールされていることを確認します。
~/.kiro/settings/mcp.jsonにある設定ファイルを開き(または作成し)、以下の設定を追加して、MCPサーバーを設定します。
{ "mcpServers": { "newrelic-mcp-server": { "url": "https://mcp.newrelic.com/mcp/", "oauth": { "authorizationUrl": "https://login.newrelic.com/oauth2/authorize", "tokenUrl": "https://login.newrelic.com/oauth2/token", "scopes": ["openid", "profile", "mcp:access"], "usePKCE": true }, "disabled": false } }}認証して接続します。
- ターミナルを開き、
kiro-cliを実行します。 - コマンド
/mcpを入力してEnterキーを押します。 - New RelicサーバーがURLとともにリストに表示されます。ブラウザでそのURLを開きます。
- 標準のNew Relicログインプロセスを完了します。
- 認証が完了すると、ブラウザで正常に完了したことが表示されます。
- ターミナルを開き、
Codex CLIのセットアップ
APIキー方式
マシンにCodex CLIツールがインストールされていることを確認します。
~/.codex/config.tomlにある設定ファイルを編集し、以下の設定を追加して、MCPサーバーを設定します。[mcp_servers.new-relic]url = "https://mcp.newrelic.com/mcp/"env_http_headers = { "api-key" = "NEW_RELIC_API_KEY" }認証して接続します。
- ターミナルを開き、
codexを実行します。 - コマンド
/mcpを入力してEnterキーを押します。 - New RelicサーバーがURLとともにリストに表示されます。
- ターミナルを開き、
OAuth方式(推奨)
マシンにCodex CLIツールがインストールされていることを確認します。
ターミナルで以下のコマンドを実行します。
bash$codex mcp add new-relic-mcp-server --url "https://mcp.newrelic.com/mcp/"認証して接続します。
- OAuthフローにより認証ページに遷移するので、資格情報を入力して認証を行ってください。
- 認証が完了すると、ブラウザで正常に完了したことが表示されます。
- ターミナルを開き、
codexを実行します。 - コマンド
/mcpを入力してEnterキーを押します。 - New RelicサーバーがURLとともにリストに表示されます。ブラウザでそのURLを開きます。
Claude Desktopのセットアップ
Claude Desktopでは、OAuth認証にmcp-remoteプロキシが必要です。npxを使用するには、コンピューターにNode.jsがインストールされていることを確認します。
OAuth方式(推奨)
- 設定ディレクトリを作成します(必要な場合)。
$mkdir -p "~/Library/Application Support/Claude"設定ファイルを編集します:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または%APPDATA%\Claude\claude_desktop_config.json(Windows)。{"mcpServers": {"new-relic-mcp": {"command": "npx","args": ["mcp-remote", "https://mcp.newrelic.com/mcp/"]}}}Claude Desktopを再起動します。
APIキー方式
次のように、
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または%APPDATA%\Claude\claude_desktop_config.json(Windows)を編集して、MCPサーバーを追加します。macOSの場合:
{"mcpServers": {"newrelic": {"command": "npx","args": ["-y","mcp-remote","https://mcp.newrelic.com/mcp/","--transport","http","--header","api-key: NRAK-xxxx"]}}}Windowsの場合:
{"mcpServers": {"newrelic": {"command": "C:\\PROGRA~1\\nodejs\\npx.cmd","args": ["-y","mcp-remote","https://mcp.newrelic.com/mcp/","--transport","http","--header","api-key: NRAK-xxxx"]}}}
Claude Desktopを再起動します。Windowsでは、タスクマネージャーからClaudeアプリケーションを終了するまで変更が反映されない場合があります。
Windsurfのセットアップ
OAuthメソッド(mcp-remoteプロキシ経由)
次のように、設定ファイル
~/.codeium/windsurf/mcp_config.jsonを編集します。{"mcpServers": {"newrelic-oauth": {"command": "npx","args": ["-y", "mcp-remote", "https://mcp.newrelic.com/mcp/"]}}}Windsurfを再起動します。
Cascadeパネルのハンマーアイコンを使用して、MCPサーバーを確認します。
APIキー方式
次のように、
~/.codeium/windsurf/mcp_config.jsonを編集してMCPサーバーを追加します。{"mcpServers": {"newrelic-api": {"serverUrl": "https://mcp.newrelic.com/mcp/","headers": {"api-key": "NRAK-YOUR-API-KEY"}}}}Windsurfを再起動します。
VS Codeのセットアップ
VS Codeは、どちらの認証方法でも引き続き完全にサポートされます。VS Code(バージョン1.60以降)が必要です。
OAuthメソッド
次のように、.vscode/mcp.jsonを編集してMCPサーバーを追加します。
{ "servers": { "new-relic-mcp": { "url": "https://mcp.newrelic.com/mcp/", "type": "http" } }}APIキー方式
次のように、.vscode/mcp.jsonを編集してMCPサーバーを追加します。
{ "servers": { "new-relic-mcp": { "url": "https://mcp.newrelic.com/mcp/", "headers": { "api-key": "NRAK-YOUR-API-KEY-HERE" } } }}セットアップ手順
VS Codeのワークスペースで
mcp.jsonを作成または開きます。.vscodeディレクトリがない場合は、プロジェクトのルートに作成してください。.vscode内に、mcp.jsonという名前のファイルを作成します。- 上記のいずれかの方法を使用して、認証設定を追加します。
サーバーを起動します。
- エディターで
mcp.jsonファイルが開かれていることを確認してください。 - サーバー設定の上にあるクリック可能なリンク(CodeLens)を探します。そのリンクをクリックしてMCPサーバーを起動します。
- エディターで
接続が完了すると、自然言語プロンプトを使ってNew Relic AIとやり取りできます。MCPサーバーは、New Relicアカウントの認証およびデータ取得を管理します。