New Relic MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

New Relic MCP Server 是一个中间件服务,旨在为大型语言模型(如 Claude)提供与 New Relic 数据交互的能力。

核心功能

  • 使用 NRQL 查询 New Relic 日志和指标
  • 详细的错误日志记录
  • 与 Claude Desktop 的简单集成
  • 人类可读的输出格式化
  • 可配置的 New Relic 账户 ID

适用场景

  • 监控和分析应用程序性能
  • 错误检测和诊断
  • 性能指标查询和分析
  • 与 Claude 等 LLM 集成进行数据查询

工具列表

  • NRQL 查询工具:用于执行 New Relic 查询
  • MCP Inspector:用于测试服务器功能

常见问题解答

  1. 认证错误:检查 API 密钥是否正确设置和具有适当权限。
  2. 查询错误:验证 NRQL 语法和账户 ID。
  3. 连接问题:检查网络连接和防火墙设置。

使用教程

使用依赖

  • Python 3.10 或更高版本
  • New Relic 账户和 API 密钥
  • Claude Desktop 应用程序

安装教程

  1. 安装 uv 包管理器:
    ```bash

On macOS/Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

On Windows (PowerShell)

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
```

  1. 创建并设置项目:
    ```bash

Create directory

mkdir newrelic-mcp
cd newrelic-mcp

Create virtual environment

uv venv

Activate virtual environment

source .venv/bin/activate # On Unix/macOS
.venv\Scripts\activate # On Windows

Install dependencies

uv pip install "mcp[cli]" httpx
```

  1. 创建服务器文件 newrelic_logs_server.py

  2. 配置环境变量:
    ```bash

On Unix/macOS

export NEW_RELIC_API_KEY="your-api-key-here"
export NEW_RELIC_ACCOUNT_ID="your-account-id-here"

On Windows (CMD)

set NEW_RELIC_API_KEY=your-api-key-here
set NEW_RELIC_ACCOUNT_ID=your-account-id-here

On Windows (PowerShell)

$env:NEW_RELIC_API_KEY = "your-api-key-here"
$env:NEW_RELIC_ACCOUNT_ID = "your-account-id-here"
```

调试方式

  1. 查看日志:
    ```bash

On macOS/Linux

tail -f ~/Library/Logs/Claude/mcp-server-newrelic.log

On Windows

type %APPDATA%\Claude\logs\mcp-server-newrelic.log
```

  1. 使用 MCP Inspector 测试:
    bash
    npx @modelcontextprotocol/inspector uv run newrelic_logs_server.py

点击访问

搜索工具

MCP Server Logger - MCP服务,MCP服务器,MCP教程

2025-4-29 16:20:37

搜索工具

mcp-perplexity-search - MCP服务,MCP服务器,MCP教程

2025-4-29 16:20:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索