
MCP Server for New Relic Change Tracking

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 .
调试方式
- 设置环境变量
NEW_RELIC_API_KEY
- 使用 Docker 运行镜像
- 通过聊天界面发送变更记录请求
示例命令:
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