nr-mcp:新遗迹mcp服务器
MCP服务器允许AI代理查询New Relic以调试事件。
______________________________________________________________________
对于用户
本节适用于希望将nr-mcp服务器与AI助手一起使用的用户。
有关可用工具和资源的详细信息,请参阅 文档 部分。
先决条件
- 新的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": "",
"NEW_RELIC_ACCOUNT_ID": "",
"NEW_RELIC_REGION": "US"
}
}
}
}______________________________________________________________________
对于开发者
本节面向希望为nr-mcp项目做出贡献的开发人员。
开发设置
# Clone the repository
git clone https://github.com/ducduyn31/nr-mcp.git
cd nr-mcp
# Install dependencies
pnpm install
# Build the project
pnpm buildMCP检查器是调试和测试MCP服务器和客户端的强大工具。 我们添加了一个简化的开发工作流程,可以自动监视文件更改、重建项目并运行检查器:
# Start the development workflow
pnpm dev此命令:
- 观看
src更改目录.ts文件 - 检测到更改时自动重建项目
- 并行运行MCP检查器
手动测试
您也可以单独运行这些命令:
# Watch for file changes and rebuild
pnpm watch
# Start the inspector
pnpm inspector使用检查器
一旦检查员开始运行:
- 打开web界面(通常在http://localhost:5173)
- 选择“连接到服务器”
- 选择“Stdio”作为运输类型
- 输入启动服务器的命令:
node dist/index.js - 点击“连接”
连接后,您可以:
- 浏览可用工具
- 使用自定义参数进行测试调用
- 查看响应和任何错误
- 记录和回放测试会话
调试提示
- 使用检查员比较预期响应和实际响应
- 监控每次工具调用的完整请求/响应周期
- 通过故意发送无效输入来检查错误处理是否正确
- 验证您的工具是否符合其声明的模式
发展
# Create a new tool
pnpm create-tool
# Lint code
pnpm lint
# Format code
pnpm format许可证
麻省理工学院
______________________________________________________________________
文档
- 工具文档:关于可用工具及其参数的详细信息
