使用说明
项目简介
Raygun MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端,它作为 Raygun API V3 的桥梁,使得大型语言模型 (LLM) 客户端能够以标准化的方式访问和操作 Raygun 的各项功能,例如错误监控、性能管理和用户会话分析等。
主要功能点
- 提供丰富的 Raygun API 工具集,涵盖应用程序管理、错误管理、部署管理、用户会话管理、性能监控和源映射管理等。
- 支持 LLM 客户端通过 JSON-RPC 协议调用这些工具,实现与 Raygun 服务的集成。
- 通过 stdio 传输协议与客户端通信,易于集成到支持 MCP 协议的 LLM 应用中,如 Claude Desktop。
安装步骤
- 确保已安装 Node.js 和 npm。
- 克隆 Raygun Server 仓库到本地:'git clone https://github.com/MindscapeHQ/mcp-server-raygun'
- 进入仓库目录:'cd mcp-server-raygun'
- 安装项目依赖:'npm install'
- 构建服务器:'npm run build'
服务器配置
对于 MCP 客户端(如 Claude Desktop),您需要在其配置文件中添加 Raygun MCP Server 的配置信息。以下是一个配置示例,请根据您的实际情况修改 'RAYGUN_PAT_TOKEN' 的值:
{ "mcpServers": { "raygun": { "command": "npx", "args": ["-y", "@raygun.io/mcp-server-raygun"], "env": { "RAYGUN_PAT_TOKEN": "your-raygun-pat-token" // 替换为您的 Raygun PAT token } } } }
或 (如果使用本地构建的版本):
{ "mcpServers": { "raygun": { "command": "/path/to/server-raygun/build/index.js", // 替换为服务器 build 后的 index.js 文件的路径 "env": { "RAYGUN_PAT_TOKEN": "your-raygun-pat-token" // 替换为您的 Raygun PAT token } } } }
- 'server name': 'raygun' (可自定义)
- 'command': MCP 服务器的启动命令。可以使用 'npx -y @raygun.io/mcp-server-raygun' 快速启动,或者指定本地构建后的 'index.js' 文件的路径。
- 'args': 启动命令的参数,本例中无参数。
- 'env': 环境变量配置。 'RAYGUN_PAT_TOKEN' 是必需的环境变量,用于 Raygun API 的身份验证,请替换为您的 Raygun Personal Access Token。
基本使用方法
配置完成后,在支持 MCP 协议的 LLM 客户端中,即可通过自然语言指令调用 Raygun Server 提供的工具,例如,您可以让 LLM 客户端列出 Raygun 应用程序、查询错误信息、管理部署等。具体的工具和使用方法可以参考 Raygun Server 的工具列表和描述。
信息
分类
开发者工具