Token导航 LogoToken导航

MCP Server · 运维云端

NewRelic MCP Server

一个全面的NewRelic MCP服务器,提供25种工具用于查询、监控和分析可观测性数据,包括NRQL查询、实体管理、警报、仪表板、日志等功能。

未说明官方级别未说明来源级核验工具 25
TypeScript日志管理性能分析

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
ruminaider
提供方
ruminaider

工具数量

25

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

NewRelic MCP Server 属于运维云端类 MCP Server,公开资料标注 25 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 API Key。

分类

运维云端

传输方式

未说明

认证方式

API Key

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 25 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

newrelic mcp服务器

NewRelic的综合MCP服务器,有25个工具用于查询、监控和分析您的可观察性数据——NRQL、实体、警报、仪表板、日志等。

快速开始

使用npx

添加到您的 .mcp.json:

{
  "mcpServers": {
    "newrelic": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@ruminaider/newrelic-mcp-server"],
      "env": {
        "NEW_RELIC_API_KEY": "NRAK-XXXXXXXXXXXX",
        "NEW_RELIC_ACCOUNT_ID": "1234567"
      }
    }
  }
}

使用Docker

docker build -t newrelic-mcp-server .
{
  "mcpServers": {
    "newrelic": {
      "type": "stdio",
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "NEW_RELIC_API_KEY", "-e", "NEW_RELIC_ACCOUNT_ID", "-e", "NEW_RELIC_REGION", "newrelic-mcp-server"],
      "env": {
        "NEW_RELIC_API_KEY": "NRAK-XXXXXXXXXXXX",
        "NEW_RELIC_ACCOUNT_ID": "1234567",
        "NEW_RELIC_REGION": "US"
      }
    }
  }
}

认证

服务器通过NewRelic进行身份验证 用户API密钥 (建议使用许可证密钥):

变量必填默认描述
NEW_RELIC_API_KEY是-用户API密钥(格式: NRAK-XXXXXXXXXXXX)
NEW_RELIC_ACCOUNT_ID是-NewRelic帐户ID
NEW_RELIC_REGION没有USAPI地区(US 或 EU)
LOG_LEVEL没有info日志级别(debug / info / warn / error)

API密钥在日志输出中自动进行编校。

演出

响应优化

所有工具响应都使用紧凑的JSON(没有空格)来减少令牌的使用。构建结构化响应对象的工具只包括基本字段——详细的NerdGraph元数据,如 __typename, permalink,以及 rawConfiguration 在返回原始API数据时被剥离。

速率限制

服务器强制执行NewRelic的API限制:

  • 25个并发请求 基于信号量的背压
  • 指数退避 429个响应(基本1秒,最大30秒,有抖动)
  • 自动重试 用于速率限制和网络错误(3次尝试)

工具

数据访问——5个工具

工具说明
execute_nrql_query执行具有完整结果解析的任意NRQL查询
list_recent_logs按时间范围和实体筛选列出最近的日志
analyze_entity_logs使用模式检测分析特定实体的日志
query_logs按字段/值搜索日志,可配置限制
natural_language_to_nrql_query从自然语言描述中获取NRQL查询建议

实体管理----5个工具

工具说明
get_entity按GUID获取实体详细信息,包括摘要指标
list_related_entities查找与给定实体相关的实体
search_entity_with_tag按标签键/值对搜索实体
list_entity_types列出所有可用的实体类型和域
list_available_new_relic_accounts列出可访问的NewRelic帐户

警报和事件——8个工具

工具说明
list_alert_policies列出带有条件计数的警报策略
list_alert_conditions列出策略的NRQL警报条件
list_recent_issues列出最近检测到的AI问题(实验性)
search_incident按时间范围和实体搜索事件
analyze_deployment_impact分析部署对错误率和吞吐量的影响
generate_alert_insights_report生成全面的警报分析报告
get_entity_error_groups获取具有发生次数的实体的错误组
list_change_events列出部署和更改跟踪事件

仪表板和合成工具——3个工具

工具说明
get_dashboard获取仪表板详细信息,包括小部件和NRQL查询
list_dashboards列出所有带分页的仪表板
list_synthetic_monitors列出带有状态和位置的合成监视器

性能分析——3个工具

工具说明
analyze_golden_metrics分析实体黄金指标(吞吐量、错误、延迟)
analyze_transactions分析最慢细分的事务性能
convert_time_period_to_epoch_ms将人类可读的时间段转换为纪元毫秒

实用工具——1个工具

工具说明
convert_time_period_to_epoch_ms将“最近6小时”等时间描述转换为纪元时间戳

示例用法

查询错误率

execute_nrql_query with:
  query: "SELECT percentage(count(*), WHERE error IS true) FROM Transaction SINCE 1 hour ago"

查找慢速交易

analyze_transactions with:
  entityGuid: "YOUR_APM_ENTITY_GUID"
  sinceMinutesAgo: 60

在日志中搜索错误

query_logs with:
  field: "level"
  value: "ERROR"
  limit: 100

获取编写NRQL的帮助

natural_language_to_nrql_query with:
  description: "Show me error rates by service over the last 6 hours"

发展

pnpm install       # install dependencies
pnpm build         # compile TypeScript
pnpm test          # run tests
pnpm dev           # run with tsx (no build needed)
pnpm watch         # recompile on change
pnpm lint          # lint with Biome
pnpm format        # format with Biome

项目结构

src/
  index.ts                    # Entry point (stdio transport)
  server.ts                   # MCP server creation and tool registration
  config.ts                   # Environment variable parsing and validation
  services/
    nerdgraph-client.ts       # Core GraphQL client with rate limiting and retry
    nrql-service.ts           # NRQL query execution
    log-service.ts            # Log querying and analysis
    entity-service.ts         # Entity retrieval and relationships
    alert-service.ts          # Alert policies, conditions, and incidents
    dashboard-service.ts      # Dashboard retrieval and listing
    synthetic-service.ts      # Synthetic monitor management
    performance-service.ts    # Transaction and golden metrics analysis
  tools/
    nrql-tools.ts             # NRQL query tools
    entity-tools.ts           # Entity management tools
    alert-tools.ts            # Alert and incident tools
    incident-tools.ts         # Incident search and analysis tools
    dashboard-tools.ts        # Dashboard tools
    log-tools.ts              # Log query tools
    performance-tools.ts      # Performance analysis tools
    synthetic-tools.ts        # Synthetic monitor tools
    account-tools.ts          # Account listing tools
    utility-tools.ts          # Time conversion utilities
  types/
    newrelic.ts               # NewRelic API type definitions
  utils/
    errors.ts                 # Custom error types (AuthenticationError, RateLimitError, etc.)
    logger.ts                 # Structured stderr logging with API key redaction
    response.ts               # Response optimization (field stripping, compact JSON)
    retry.ts                  # Exponential backoff retry with jitter

Docker开发

docker compose build                              # build image
docker compose run --rm newrelic-mcp               # run server
docker compose --profile dev up newrelic-mcp-dev   # dev mode with hot reload

故障排除

“缺少必需的环境变量”

确保 NEW_RELIC_API_KEY 和 NEW_RELIC_ACCOUNT_ID 被设置并传递给Docker。

“身份验证失败”

验证您的API密钥是否具有适当的权限。建议使用用户API密钥(NRAK-…)。

“超出费率限制”

服务器会自动重试回退。如果持续存在,请减少查询频率。

ai问题端点失败

这些使用实验性的NerdGraph标头。服务器会自动处理此问题 list_recent_issues 和 search_incident.

许可证

麻省理工学院

工具与能力

工具数量

25

资源数量

0

提示词数量

0

能力标签

数据监控TypeScript本地部署性能分析日志管理警报系统仪表板工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 25 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
NewRelic MCP Server

MCP World · 本页

25未说明未标注2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

NewRelic MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

NewRelic MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

NewRelic MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

NewRelic MCP Server 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

NewRelic MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP