nr-mcp: New Relic MCP Server

nr-mcp: New Relic MCP Server

site icon
2025.04.07 0
TypeScriptNew Relic查询AI助手集成调试工具开发效率
nr-mcp是一个New Relic MCP服务器,允许AI代理查询New Relic以调试事件。它主要用于帮助AI助手通过NRQL查询、获取仪表板数据和分析日志来分析和解决应用程序问题。
View on GitHub

Overview

基本能力

产品定位

nr-mcp是一个专为AI助手设计的New Relic查询服务器,旨在通过提供对New Relic数据的访问来帮助调试和分析应用程序事件。

核心功能

  1. 运行NRQL查询
  2. 获取仪表板数据
  3. 分析日志
  4. 支持Docker和本地安装
  5. 提供开发工具和调试功能

适用场景

  1. AI助手需要查询New Relic数据以调试应用程序事件
  2. 开发人员需要快速获取和分析New Relic数据
  3. 自动化监控和警报系统需要集成New Relic数据

工具列表

  1. MCP Inspector:用于调试和测试MCP服务器和客户端的工具,支持自动重建和运行
  2. 开发工具:包括创建新工具、代码格式化和linting功能

常见问题解答

  1. 如何连接AI助手到nr-mcp?:需要在MCP客户端配置中添加相应的Docker或本地安装连接信息
  2. 如何调试nr-mcp?:可以使用MCP Inspector进行调试,支持手动和自动测试
  3. 如何开发新工具?:使用pnpm create-tool命令创建新工具

使用教程

使用依赖

  1. New Relic账户,包括API密钥、账户ID和区域(US或EU)

安装教程

使用Docker(推荐)

docker run -it --rm \
  -e NEW_RELIC_API_KEY=your_api_key \
  -e NEW_RELIC_ACCOUNT_ID=your_account_id \
  -e NEW_RELIC_REGION=US \
  danielng123/nr-mcp

本地安装

git clone https://github.com/ducduyn31/nr-mcp.git
cd nr-mcp
pnpm install
pnpm build

调试方式

  1. 启动开发工作流
pnpm dev
  1. 手动测试
pnpm watch
pnpm inspector
  1. 使用MCP Inspector进行调试,访问http://localhost:5173

许可证

该项目遵循 MIT 开源许可条款。