@newrelic/preflight

MCPattesté
v1.57.0io.github.newrelic-experimentalApache-2.0Mis à jour il y a 5 jnpmGitHub

New Relic MCP server for observing AI coding assistants (Claude Code, Cursor, Copilot, etc.)

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Build attesté
Une attestation de provenance vérifiée lie cet artefact au dépôt indiqué. Personne n’a encore revendiqué l’annonce — cela prouve où le code a été construit, pas qui le soutient.
4kTéléch./sem.
48Étoiles GitHub
26Forks
il y a 5 jDernière mise à jour
Lit ces identifiants
  • NEW_RELIC_LICENSE_KEYClé d’APIfacultatif

    New Relic ingest license key. Optional: without it Preflight runs local-only with the dashboard at localhost:7777.

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
Auteurio.github.newrelic-experimental
LicenceApache-2.0
Version1.57.0
Sourcenpm+mcp-registry
Statut de confiance
A
85/100Fiable
Listé dans l’index Forge+10/10
Identité vérifiée · build attesté+20/20
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+5/5
Correspondance de mainteneur npm+0/5
Éditeur : ajoutez le login GitHub vérifié aux mainteneurs du paquet npm (npm owner add <login>)
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIdentité vérifiée
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance✓ Vérifié par Sigstore · 4eb473e
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · aucun privilégié
Analyse de sécurité✓ Proprev1.44.0 · il y a 17 jQuelle est l’efficacité de cette analyse ?
PROMPTtool:nr_observe_get_context_compositionReferences the system prompt
ÉvaluationsAucune
Indexé6 sept. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · aucun privilégié
Extrait statiquement du paquet publiév1.44.0 · 17d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

nr_observe_get_context_efficiencyGet context window efficiency metrics: unique vs. repeated file reads, repeated-read ratio, and top re-read files. A high ratio suggests the model is losing context.

Get context window efficiency metrics: unique vs. repeated file reads, repeated-read ratio, and top re-read files. A high ratio suggests the model is losing context.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_latency_percentilesGet p50/p95/p99 latency percentiles for tool calls, broken down by tool type. Use to identify which tools are slowest in the current session.

Get p50/p95/p99 latency percentiles for tool calls, broken down by tool type. Use to identify which tools are slowest in the current session.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_task_completion_rateGet task lifecycle metrics: completed task count, average task duration, and average tool calls per task.

Get task lifecycle metrics: completed task count, average task duration, and average tool calls per task.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_model_usageGet per-model usage statistics: request counts, token totals (input, output, thinking, cache read, cache creation), cost, and cost per million billed tokens. Identifies the most-used model, plus any PostModelSwitch events (deliberate /model changes, automatic fallbacks, or resume) recorded this ses…

Get per-model usage statistics: request counts, token totals (input, output, thinking, cache read, cache creation), cost, and cost per million billed tokens. Identifies the most-used model, plus any PostModelSwitch events (deliberate /model changes, automatic fallbacks, or resume) recorded this ses…

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_context_trackingGet context window tracking: per-turn token growth, category breakdown (System/Tools/User/Assistant), fill percentage, and per-tool output contribution. Shows which tools consume the most context.

Get context window tracking: per-turn token growth, category breakdown (System/Tools/User/Assistant), fill percentage, and per-tool output contribution. Shows which tools consume the most context.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_report_tokensReport token usage for cost tracking. Call periodically to enable accurate cost metrics.

Report token usage for cost tracking. Call periodically to enable accurate cost metrics.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_cost_breakdownGet a breakdown of session costs by task, model, and efficiency metrics like cost per line of code. Cost figures are Preflight's own list-price estimate unless costRateMultiplier/dataResidencyPremium are configured for an org's contracted rate — see rate_multiplier_applied in the response.

Get a breakdown of session costs by task, model, and efficiency metrics like cost per line of code. Cost figures are Preflight's own list-price estimate unless costRateMultiplier/dataResidencyPremium are configured for an org's contracted rate — see rate_multiplier_applied in the response.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_budget_statusGet current AI spend vs. configured budget caps (session, daily, weekly). Returns remaining budget, % used, and any threshold alerts fired this session.

Get current AI spend vs. configured budget caps (session, daily, weekly). Returns remaining budget, % used, and any threshold alerts fired this session.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_cost_forecastProject AI spending forward based on current session rate. Returns forecast cost for end-of-day, end-of-week, and end-of-session (8h), with a confidence note.

Project AI spending forward based on current session rate. Returns forecast cost for end-of-day, end-of-week, and end-of-session (8h), with a confidence note.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_prompt_cache_healthGet prompt cache health: hit rate, savings, and a concrete recommendation for improving cache efficiency.

Get prompt cache health: hit rate, savings, and a concrete recommendation for improving cache efficiency.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_session_historyGet a list of past sessions with summary metrics (efficiency, cost, tool calls, outcome).

Get a list of past sessions with summary metrics (efficiency, cost, tool calls, outcome).

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_weekly_summaryGet a weekly summary report with per-developer breakdown, cost, efficiency, and anti-pattern counts.

Get a weekly summary report with per-developer breakdown, cost, efficiency, and anti-pattern counts.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_trendsGet trend data for a metric over time: weekly efficiency, cost, task success rate, or tool call counts.

Get trend data for a metric over time: weekly efficiency, cost, task success rate, or tool call counts.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_collaboration_profileGet a developer's collaboration profile: specificity, autonomy, correction rate, task complexity, and classification.

Get a developer's collaboration profile: specificity, autonomy, correction rate, task complexity, and classification.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_claudemd_impactGet the impact report for the most recent change to the project's instruction file

Get the impact report for the most recent change to the project's instruction file

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_cost_per_outcomeGet cost breakdown by outcome type (bug fix, feature, refactor, etc.) with waste ratio and ROI estimate.

Get cost breakdown by outcome type (bug fix, feature, refactor, etc.) with waste ratio and ROI estimate.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_recommendationsGet personalized optimization recommendations covering cost, efficiency, prompt engineering, CLAUDE.md impact, and model selection.

Get personalized optimization recommendations covering cost, efficiency, prompt engineering, CLAUDE.md impact, and model selection.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_model_recommendationGet a data-driven model recommendation ranked by historical efficiency score, cost, and task success rate across past sessions, both overall and broken down by task outcome type (bug_fix, feature, refactor, investigation, configuration, documentation, failed_attempt).

Get a data-driven model recommendation ranked by historical efficiency score, cost, and task success rate across past sessions, both overall and broken down by task outcome type (bug_fix, feature, refactor, investigation, configuration, documentation, failed_attempt).

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_platform_comparisonCompare AI coding assistant platforms side-by-side on a given metric: efficiency, cost, task_success, tool_calls, or error_rate.

Compare AI coding assistant platforms side-by-side on a given metric: efficiency, cost, task_success, tool_calls, or error_rate.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_team_summaryGet aggregated AI coding cost and efficiency metrics for all developers in the configured team, queried via New Relic NRQL. Requires teamId to be set in config.

Get aggregated AI coding cost and efficiency metrics for all developers in the configured team, queried via New Relic NRQL. Requires teamId to be set in config.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_subscribe_digestRegister a Slack webhook URL to receive weekly AI coding cost and efficiency summaries.

Register a Slack webhook URL to receive weekly AI coding cost and efficiency summaries.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_unsubscribe_digestRemove the registered Slack webhook for weekly digests.

Remove the registered Slack webhook for weekly digests.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_send_digestGenerate the current weekly AI coding summary and POST it to the configured Slack webhook immediately.

Generate the current weekly AI coding summary and POST it to the configured Slack webhook immediately.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_personal_insightsReturns a narrative coaching report comparing this week's personal AI coding metrics against your historical baseline.

Returns a narrative coaching report comparing this week's personal AI coding metrics against your historical baseline.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_retry_alertsGet thrashing/retry detection alerts: repeated failures or highly similar inputs within a sliding window. Identifies when the agent is stuck in a loop.

Get thrashing/retry detection alerts: repeated failures or highly similar inputs within a sliding window. Identifies when the agent is stuck in a loop.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_context_compositionGet per-turn token breakdown by category (system prompt, conversation history, tool results, injected files). Shows context window fill percentage and dominance alerts. LIMITATION: system_prompt and injected_file_content are always 0 -- the model API's aggregate usage counts have no breakdown by co…

Get per-turn token breakdown by category (system prompt, conversation history, tool results, injected files). Shows context window fill percentage and dominance alerts. LIMITATION: system_prompt and injected_file_content are always 0 -- the model API's aggregate usage counts have no breakdown by co…

NOTEReferences the system prompt token breakdown by category (system prompt, conversation history, tool r…

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_latency_decompositionGet latency decomposition: how much time is spent in LLM API calls vs tool execution vs overhead, with p50/p95 percentiles for each component.

Get latency decomposition: how much time is spent in LLM API calls vs tool execution vs overhead, with p50/p95 percentiles for each component.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_decision_treeGet decision branch analysis: reasoning and action extraction per turn for triggered branches (recovery, retry, delegation), with outcome tagging. Includes post-mortem of failure chains and longest failure streak. LIMITATION: the reasoning field is the model's own thinking/text output only when NEW…

Get decision branch analysis: reasoning and action extraction per turn for triggered branches (recovery, retry, delegation), with outcome tagging. Includes post-mortem of failure chains and longest failure streak. LIMITATION: the reasoning field is the model's own thinking/text output only when NEW…

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_instruction_driftGet instruction/prompt drift analysis: tracks how the project's instruction file (CLAUDE.md,

Get instruction/prompt drift analysis: tracks how the project's instruction file (CLAUDE.md,

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_tool_selection_scoreGet tool selection quality score: evaluates efficiency of tool usage by detecting redundant reads, repeated failures, and unused large outputs. Score 0-1 where 1 is perfect.

Get tool selection quality score: evaluates efficiency of tool usage by detecting redundant reads, repeated failures, and unused large outputs. Score 0-1 where 1 is perfect.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_quality_proxyGet quality proxy metrics: diff apply rate, test pass rate, backtrack count, self-correction count, and degradation detection over the session lifetime.

Get quality proxy metrics: diff apply rate, test pass rate, backtrack count, self-correction count, and degradation detection over the session lifetime.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_api_failuresAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

nr_observe_get_compute_wasteGet compute waste summary: total tokens wasted on retried tool calls and anti-pattern activity (stuck loops, redundant reads, thrashing). Includes per-pattern breakdown and a status assessment (clean / moderate / needs_attention).

Get compute waste summary: total tokens wasted on retried tool calls and anti-pattern activity (stuck loops, redundant reads, thrashing). Includes per-pattern breakdown and a status assessment (clean / moderate / needs_attention).

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_report_tool_callReport a tool call event for observability. Use this to report non-MCP tool calls

Report a tool call event for observability. Use this to report non-MCP tool calls

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_report_session_startReport that a new AI coding session has begun. Call this at the start of a session

Report that a new AI coding session has begun. Call this at the start of a session

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_report_session_endReport that the current AI coding session has ended. Call this at the end of a session

Report that the current AI coding session has ended. Call this at the end of a session

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_session_statsGet current session observability metrics: tool call counts, success rates, file access stats, and duration summaries.

Get current session observability metrics: tool call counts, success rates, file access stats, and duration summaries.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_healthCheck server health: version, uptime, session ID, and connection timestamp. Also reports whether telemetry event sends are succeeding. Use when the MCP connection feels stale or tools are behaving unexpectedly.

Check server health: version, uptime, session ID, and connection timestamp. Also reports whether telemetry event sends are succeeding. Use when the MCP connection feels stale or tools are behaving unexpectedly.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_configShow the current server configuration (sensitive fields masked): mode, developer, account, region, storage path, dashboard URL, and config file location. Use to diagnose misconfiguration without exposing credentials.

Show the current server configuration (sensitive fields masked): mode, developer, account, region, storage path, dashboard URL, and config file location. Use to diagnose misconfiguration without exposing credentials.

Aucun schéma d’entrée n’a été publié pour cet outil.

nr_observe_get_session_timelineGet an ordered list of recent tool calls with timestamps, names, durations, and success/failure status.

Get an ordered list of recent tool calls with timestamps, names, durations, and success/failure status.

Aucun schéma d’entrée n’a été publié pour cet outil.

39 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

New Relic MCP server for observing AI coding assistants (Claude Code, Cursor, Copilot, etc.)

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-06 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 14 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

52 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+40 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.