Ce guide vous accompagne dans la configuration du serveur MCP (Model Context Protocol) de New Relic avec vos outils de développement d'IA préférés. Choisissez votre environnement ci-dessous pour obtenir des instructions spécifiques à votre plateforme.
Important
L'utilisation de tout outil d'IA, y compris, mais sans s'y limiter, ceux énumérés sur cette page, avec les serveurs New Relic AI MCP signifie que votre IA agira en votre nom. Lorsque vous utilisez l'une ou l'autre des méthodes décrites ici, créez et utilisez des comptes New Relic appropriés disposant du contrôle d'accès basé sur les rôles (RBAC) et des autorisations d'accès minimales adaptées à votre cas d'utilisation, à vos exigences et à vos politiques internes.
Avant de commencer la configuration de New Relic MCP, assurez-vous d'avoir rempli les conditions préalables, y compris la configuration de l'authentification. Suivez ensuite les instructions correspondant à votre environnement de développement spécifique.
Outils de filtrage avec balise include
Les outils New Relic MCP sont organisés et catégorisés à l'aide d'une étiquette interne (telle que alerting, discovery, et data-access).
Vous pouvez filtrer dynamiquement les outils auxquels votre agent d'IA accède en envoyant l'en-tête include-tags HTTP avec vos requests comme indiqué ici :
Important
Avis concernant la région États-Unis/UE : Les exemples de configuration de cette rubrique utilisent l’URL de connexion MCP de la région États-Unis : https://mcp.newrelic.com/mcp/. Si votre compte New Relic se trouve dans la région UE, vous devez remplacer cette URL par le point de terminaison régional dans tous les fichiers de configuration et les arguments de ligne de commande : 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" } }}Pour obtenir la liste complète des balises disponibles et des outils associés à chacune, reportez-vous à la documentation de référence des outils New Relic MCP.
Configuration du code Claude
Claude Code prend en charge les méthodes d'authentification OAuth (recommandée) et par clé API.
Méthode OAuth (recommandée)
- Assurez-vous que Claude Code est installé et configuré.
- Ajoutez le serveur MCP à l'aide de la ligne de commande :
$claude mcp add newrelic --transport http https://mcp.newrelic.com/mcp/Ou modifiez ~/.claude.json comme indiqué ici :
{ "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"] } } }}- Vérifiez que le serveur MCP est bien répertorié :
$claude mcp list- Commencez par Claude :
$claude- Authentifier:
$/mcp auth newrelicSuivez le flux du navigateur OAuth.
méthode de clé API
- Ajoutez le serveur MCP à l'aide de la ligne de commande :
$claude mcp add newrelic --transport http --env NEW_RELIC_API_KEY=NRAK-YOUR-KEY https://mcp.newrelic.com/mcp/Ou modifiez ~/.claude.json comme indiqué ici :
{ "mcpServers": { "newrelic": { "url": "https://mcp.newrelic.com/mcp/", "transport": "http", "env": { "NEW_RELIC_API_KEY": "NRAK-YOUR-KEY-HERE" } } }}- Vérifiez que le serveur MCP est bien répertorié :
$claude mcp list- Commencez par Claude :
$claudeConfiguration du bureau Claude
Claude Desktop nécessite le proxy mcp-remote pour l'authentification OAuth.
Méthode OAuth (recommandée)
- Créez le répertoire de configuration (si nécessaire) :
$mkdir -p "~/Library/Application Support/Claude"- Modifiez le fichier de configuration :
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) ou%APPDATA%\Claude\claude_desktop_config.json(Windows).
{ "mcpServers": { "new-relic-mcp": { "command": "npx", "args": ["mcp-remote", "https://mcp.newrelic.com/mcp/"] } }}- Redémarrez Claude Desktop.
méthode de clé API
- Ajoutez le serveur MCP en modifiant
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) ou%APPDATA%\Claude\claude_desktop_config.json(Windows) comme indiqué ici :
{ "mcpServers": { "newrelic": { "url": "https://mcp.newrelic.com/mcp/", "transport": "http", "headers": { "api-key": "NRAK-YOUR-KEY-HERE" } } }}- Redémarrez Claude Desktop.
équipement de planche à voile
Méthode OAuth (via proxy distant mcp)
- Modifiez le fichier de configuration,
~/.codeium/windsurf/mcp_config.json, comme indiqué ici :
{ "mcpServers": { "newrelic-oauth": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.newrelic.com/mcp/"] } }}Redémarrez la planche à voile.
Vérifiez les serveurs MCP à l'aide de l'icône en forme de marteau dans le panneau Cascade.
méthode de clé API
- Ajoutez le serveur MCP en modifiant
~/.codeium/windsurf/mcp_config.jsoncomme indiqué ici :
{ "mcpServers": { "newrelic-api": { "serverUrl": "https://mcp.newrelic.com/mcp/", "headers": { "api-key": "NRAK-YOUR-API-KEY" } } }}- Redémarrez la planche à voile.
Configuration de l'interface de ligne de commande Gemini
Méthode OAuth
- Modifier le fichier de paramètres :
~/.gemini/settings.json(Linux/macOS) ou%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"] } } }}- Démarrer Gemini CLI :
$gemini- Authentifier:
$/mcp auth newrelicméthode de clé API
- Ajoutez le serveur MCP en modifiant
~/.gemini/settings.json(Linux/macOS) ou%APPDATA%\Gemini\settings.json(Windows) comme indiqué ici :
{ "theme": "Default", "selectedAuthType": "oauth-personal", "mcpServers": { "newrelic": { "url": "https://mcp.newrelic.com/mcp/", "headers": { "api-key": "NRAK-YOUR-KEY-HERE" } } }}- Démarrer Gemini CLI :
$gemini- Authentifier:
$/mcp auth newrelicConfiguration de VS Code
VS Code reste entièrement compatible avec les deux méthodes d'authentification. Vous avez besoin de VS Code (version 1.60 ou ultérieure).
Méthode OAuth
Ajoutez le serveur MCP en modifiant .vscode/mcp.json comme indiqué ici :
{ "servers": { "new-relic-mcp": { "url": "https://mcp.newrelic.com/mcp/", "type": "http" } }}méthode de clé API
Ajoutez le serveur MCP en modifiant .vscode/mcp.json comme indiqué ici :
{ "servers": { "new-relic-mcp": { "url": "https://mcp.newrelic.com/mcp/", "headers": { "api-key": "NRAK-YOUR-API-KEY-HERE" } } }}Étapes de configuration
- Créez ou ouvrez
mcp.jsondans votre espace de travail VS Code :
Si vous n'avez pas de répertoire
.vscode, créez-en un à la racine de votre projet.- Dans
.vscode, créez un fichier nommémcp.json. - Ajoutez votre configuration d'authentification en utilisant l'une des méthodes ci-dessus.
- Dans
Démarrer le serveur :
- Assurez-vous que votre fichier
mcp.jsonest ouvert dans l'éditeur. - Recherchez un lien cliquable (CodeLens) au-dessus de la configuration de votre serveur. Cliquez dessus pour démarrer le serveur MCP.
- Assurez-vous que votre fichier
Une fois connecté, vous pouvez interagir avec New Relic AI en utilisant des instructions en langage naturel. Le serveur MCP gérera l'authentification et la récupération des données depuis votre compte New Relic.