このガイドでは、好みの AI 開発ツールを使用して New Relic の Model Context Protocol (MCP) サーバーを設定する手順を説明します。プラットフォーム固有の手順については、以下の環境を選択してください。
重要
このページに記載されているものを含むがこれに限定されない AI ツールを New Relic AI MCP サーバーで使用すると、AI がユーザーに代わってアクションを実行することになります。ここで説明するいずれかの方法を使用する場合は、ユースケース、要件、および内部ポリシーに適した RBAC と最小限のアクセス権限を持つ適切な New Relic アカウントを作成して使用してください。
New Relic MCP のセットアップを開始する前に、認証セットアップを含む前提条件が完了していることを確認してください。次に、特定の開発環境の指示に従います。
include-tag を使用したフィルタリングツール
New Relic MCP ツールは、内部タグ ( alerting 、 discovery 、 data-accessなど) を使用して整理および分類されます。
次に示すように、 requestsにinclude-tags HTTPヘッダーを送信することで、AI エージェントがアクセスするツールを動的にフィルタリングできます。
重要
US/EU 地域の通知:このトピックの設定例では、米国地域の 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 は、OAuth (推奨) とAPIキーの両方の認証方法をサポートしています。
OAuth方式(推奨)
- Claude Code がインストールされ、構成されていることを確認してください。
- コマンドラインを使用して MCP サーバーを追加します。
$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"] } } }}- MCP サーバーがリストされていることを確認します。
$claude mcp list- クロード開始:
$claude- 認証:
$/mcp auth newrelicブラウザのOAuthフローに従います。
APIキー方式
- コマンドラインを使用して MCP サーバーを追加します。
$claude mcp add newrelic --transport http --env NEW_RELIC_API_KEY=NRAK-YOUR-KEY https://mcp.newrelic.com/mcp/または、次のように~/.claude.jsonを編集します。
{ "mcpServers": { "newrelic": { "url": "https://mcp.newrelic.com/mcp/", "transport": "http", "env": { "NEW_RELIC_API_KEY": "NRAK-YOUR-KEY-HERE" } } }}- MCP サーバーがリストされていることを確認します。
$claude mcp list- クロード開始:
$claudeクロードデスクトップセットアップ
Claude Desktop では、 OAuth認証にmcp-remoteプロキシが必要です。
OAuth方式(推奨)
- config ディレクトリを作成します (必要な場合)。
$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 サーバーを追加します。
{ "mcpServers": { "newrelic": { "url": "https://mcp.newrelic.com/mcp/", "transport": "http", "headers": { "api-key": "NRAK-YOUR-KEY-HERE" } } }}- Claude Desktop を再起動します。
ウィンドサーフィンのセットアップ
OAuth 方式 (mcp-remote プロキシ経由)
- 次のように構成ファイル
~/.codeium/windsurf/mcp_config.jsonを編集します。
{ "mcpServers": { "newrelic-oauth": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.newrelic.com/mcp/"] } }}Windsurfを再起動します。
カスケード パネルのハンマー アイコンを使用して 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を再起動します。
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 を起動します。
$gemini- 認証:
$/mcp auth newrelicAPIキー方式
- 次に示すように、
~/.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 を起動します。
$gemini- 認証:
$/mcp auth newrelicVS 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 アカウントからの認証とデータ取得を管理します。