MCP Server for New Relic Change Tracking

MCP Server for New Relic Change Tracking

site icon
2025.04.13 0
TypeScript变更管理部署记录开发效率
newrelic-change-tracking-mcp-server 是一个与 New Relic Change Tracking 集成的 MCP 服务器,通过聊天界面记录和集成变更跟踪事件。它使用 Model Context Protocol (MCP) 支持来自 LLMs 的直接请求,简化了应用程序部署事件和其他变更的记录。
View on GitHub

Overview

基本能力

产品定位

newrelic-change-tracking-mcp-server 是一个用于记录和集成 New Relic Change Tracking 事件的 MCP 服务器,主要用于开发效率提升和变更管理。

核心功能

  • 通过聊天界面记录 New Relic Change Tracking 事件
  • 支持直接请求来自 LLMs 的变更记录
  • 提供部署事件的记录功能

适用场景

  • 开发团队需要记录应用程序部署事件
  • 需要集成变更跟踪到聊天界面的场景
  • 自动化变更记录

工具列表

  • newrelic_change_tracking_create_deployment:记录指定实体的部署事件
  • 输入参数包括版本、名称、域类型、实体 GUID、描述、用户、提交、变更日志和时间戳等

常见问题解答

  • 该工具不建议用于生产环境
  • 需要设置 NEW_RELIC_API_KEY 环境变量

使用教程

使用依赖

  • 需要 Docker 环境
  • 需要 New Relic API 密钥(USER KEY)

安装教程

# 构建 Docker 镜像
docker build -t newrelic-change-tracking-mcp-server .

调试方式

  1. 设置环境变量 NEW_RELIC_API_KEY
  2. 使用 Docker 运行镜像
  3. 通过聊天界面发送变更记录请求

示例命令:

Record a deployment for my-application with version 1.0.0
user: yuzujoe
description: Spring release update
changelog: - Fixed login bug\n- Added new dashboard feature
repository: repository URL
commit: commit hash
domainType: APM-APPLICATION

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。