返回市场
网络路由-MCP

网络路由-MCP

作者:ducduyn3110 星标更新:2025-05-20

项目介绍

nr-mcp: New Relic MCP 服务器

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


用户指南

本节适用于希望使用nr-mcp服务器与他们的AI助手的用户。

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

预备条件

  • 拥有以下内容的New Relic账户:
    • API密钥
    • 账户ID
    • 区域(美国或欧洲)

快速开始

要将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项目贡献的开发者。

开发环境设置

# 克隆仓库
git clone https://github.com/ducduyn31/nr-mcp.git
cd nr-mcp

# 安装依赖
pnpm install

# 构建项目
pnpm build

MCP Inspector是一款强大的调试和测试MCP服务器及客户端的工具。 我们增加了一个简化的工作流程,该流程会自动监视文件更改,重新构建项目,并运行Inspector:

# 启动开发工作流程
pnpm dev

此命令:

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

手动测试

您也可以分别运行这些命令:

# 监视文件更改并重新构建
pnpm watch

# 启动Inspector
pnpm inspector

使用Inspector

一旦Inspector运行:

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

连接后,您可以:

  • 浏览可用工具
  • 使用自定义参数进行测试调用
  • 查看响应和任何错误
  • 记录和重播测试会话

调试技巧

  • 使用Inspector比较预期与实际响应
  • 监控每个工具调用的完整请求/响应周期
  • 通过故意发送无效输入来检查正确的错误处理
  • 验证您的工具是否符合其声明的模式

开发

# 创建新工具
pnpm create-tool

# 代码检查
pnpm lint

# 格式化代码
pnpm format

许可证

MIT


文档

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