mcpField
N
nr-mcp: New Relic MCP Server

nr-mcp: New Relic MCP Server

本地服务
github.com/ducduyn31数据与分析1075 周前更新

关于 nr-mcp: New Relic MCP Server

nr-mcp 将 AI 助手连接到 New Relic,用于查询和调试事件。使用时需要 New Relic 账户、API 密钥、账户 ID 和区域。

主要功能

  1. 01查询 New Relic 以调试事件
  2. 02通过 MCP 客户端连接
  3. 03使用 MCP Inspector 测试工具

适用场景

  1. 01利用 New Relic 数据调查事件
  2. 02将 AI 助手连接到 New Relic 账户
  3. 03测试工具调用并检查响应

MCP 相关

该服务向 MCP 客户端提供 New Relic 查询能力。README 介绍了基于 Docker 的客户端配置,以及使用 MCP Inspector 通过 Stdio 进行测试。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"nr": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"\\"
]
}
}
}
启动命令docker run -i --rm '\'

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
oci\

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

nr-mcp:New Relic MCP 服务

允许 AI Agent 查询 New Relic 以调试事件的 MCP 服务。


用户指南

本节面向希望将 nr-mcp 服务与 AI 助手搭配使用的用户。

有关可用工具和资源的详细信息,请参阅文档部分。

前提条件

  • New Relic 账户,包含:
    • API 密钥
    • 账户 ID
    • 区域(US 或 EU)

快速开始

要将 AI 助手连接到 nr-mcp,请在 MCP 客户端配置中添加以下配置:

Docker 连接
{
  "mcpServers": {
    "newrelic": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "NEW_RELIC_API_KEY",
        "-e",
        "NEW_RELIC_ACCOUNT_ID",
        "-e",
        "NEW_RELIC_REGION",
        "danielng123/nr-mcp:latest"
      ],
      "env": {
        "NEW_RELIC_API_KEY": "<YOUR_API_KEY>",
        "NEW_RELIC_ACCOUNT_ID": "<YOUR_ACCOUNT_ID>",
        "NEW_RELIC_REGION": "US"
      }
    }
  }
}

开发者指南

本节面向希望为 nr-mcp 项目做出贡献的开发者。

开发环境设置

# Clone the repository
git clone https://github.com/ducduyn31/nr-mcp.git
cd nr-mcp

# Install dependencies
pnpm install

# Build the project
pnpm build

MCP Inspector 是一款功能强大的工具,可用于调试和测试 MCP 服务及客户端。 我们添加了精简的开发工作流,可自动监视文件变更、重新构建项目并运行 Inspector:

# Start the development workflow
pnpm dev

此命令会:

  1. 监视 src 目录中 .ts 文件的变更
  2. 检测到变更时自动重新构建项目
  3. 并行运行 MCP Inspector
手动测试

你也可以分别运行以下命令:

# Watch for file changes and rebuild
pnpm watch

# Start the inspector
pnpm inspector
使用 Inspector

Inspector 启动后:

  1. 打开 Web 界面(通常位于 http://localhost:5173)
  2. 选择“Connect to Server”
  3. 选择“Stdio”作为传输类型
  4. 输入启动服务的命令:node dist/index.js
  5. 点击“Connect”

连接后,你可以:

  • 浏览可用工具
  • 使用自定义参数进行测试调用
  • 查看响应和任何错误
  • 录制并回放测试会话
调试提示
  • 使用 Inspector 对比预期响应与实际响应
  • 监控每次工具调用的完整请求/响应周期
  • 有意发送无效输入,检查错误处理是否恰当
  • 验证工具是否符合其声明的架构

开发

# Create a new tool
pnpm create-tool

# Lint code
pnpm lint

# Format code
pnpm format

许可证

MIT


文档

  • 工具文档:有关可用工具及其参数的详细信息

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。