remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables VSCode with GitHub Copilot to access real-time production logs, metrics, and exceptions through the MCP server.
Integrates with OpenTelemetry to gather production telemetry data, enabling access to logs, metrics, and traces for AI-assisted debugging.
Last9 MCP 服务器
Last9的模型上下文协议服务器实现,使 AI 代理能够将实时生产上下文(日志、指标和跟踪)无缝带入您的本地环境,以更快地自动修复代码。
地位
可与 Claude 桌面应用程序、Cursor、Windsurf 和 VSCode (Github Copilot) IDE 兼容。实现以下 MCP工具:
get_exceptions
:获取异常列表。get_service_graph
:从异常中获取端点的服务图。get_logs
:获取按服务名称和/或严重性级别过滤的日志。get_drop_rules
:获取日志的删除规则,确定哪些日志在Last9 控制平面被过滤掉add_drop_rule
:在Last9 控制平面创建日志删除规则
工具文档
获取异常
检索指定时间范围内的服务器端异常。
参数:
limit
(整数,可选):返回的最大异常数量。默认值:20。start_time_iso
(字符串,可选):ISO 格式的开始时间(YYYY-MM-DD HH:MM:SS)。end_time_iso
(字符串,可选):ISO 格式的结束时间(YYYY-MM-DD HH:MM:SS)。span_name
(字符串,可选):要过滤的跨度的名称。
获取服务图
获取给定跨度名称的上游和下游服务,以及每个服务的吞吐量。
参数:
span_name
(字符串,必需):要获取依赖项的跨度的名称。lookback_minutes
(整数,可选):回溯的分钟数。默认值:60。start_time_iso
(字符串,可选):ISO 格式的开始时间(YYYY-MM-DD HH:MM:SS)。
获取日志
获取按可选服务名称和/或指定时间范围内的严重性级别过滤的日志。
参数:
service
(字符串,可选):获取日志的服务名称。severity
(字符串,可选):要获取的日志的严重性。start_time_iso
(字符串,可选):ISO 格式的开始时间(YYYY-MM-DD HH:MM:SS)。end_time_iso
(字符串,可选):ISO 格式的结束时间(YYYY-MM-DD HH:MM:SS)。limit
(整数,可选):返回日志的最大数量。默认值:20。
获取删除规则
获取日志的删除规则,确定哪些日志被过滤掉而不到达 Last9。
添加删除规则
添加新的丢弃规则以过滤Last9 控制平面上的特定日志
参数:
name
(字符串,必需):删除规则的名称。filters
(数组,必需):要应用的过滤条件列表。每个过滤器包含:key
(字符串,必需):用于筛选的键。仅支持属性和 resource.attributes 键。对于资源属性,请使用以下格式:resource.attributes[key_name];对于日志属性,请使用以下格式:attributes[key_name]。键名中的双引号必须转义。value
(字符串,必需):要过滤的值。operator
(字符串,必需):用于筛选的运算符。有效值:- “等于”
- “不等于”
conjunction
(字符串,必需):过滤器之间的逻辑连接词。有效值:- “和”
安装
您可以使用以下任一方式安装 Last9 Observability MCP 服务器:
自制
新公共管理
配置
环境变量
该服务需要以下环境变量:
LAST9_AUTH_TOKEN
:Last9 MCP 服务器的身份验证令牌(必需)LAST9_BASE_URL
:Last9 API URL(必需)LAST9_REFRESH_TOKEN
:具有写入权限的刷新令牌。用于访问控制平面 API(必需)。- 在Last9注册并设置其中一个集成。
- 从这里获取
LAST9_BASE_URL
和LAST9_AUTH_TOKEN
。 - 写入刷新令牌可以从API 访问页面获取。
与 Claude Desktop 一起使用
配置 Claude 应用程序以使用 MCP 服务器:
- 打开 Claude 桌面应用程序
- 转到“设置”,然后转到“开发人员”,单击“编辑配置”
- 打开
claude_desktop_config.json
文件 - 将服务器配置复制并粘贴到现有文件中,然后保存
- 重启克劳德
与游标一起使用
配置 Cursor 以使用 MCP 服务器:
- 导航至“设置”,然后导航至“光标设置”
- 在左侧选择 MCP
- 点击右上角的“添加新的全局 MCP 服务器”
- 将服务器配置复制并粘贴到现有文件中,然后保存
- 重启光标
与 Windsurf 一起使用
配置 Windsurf 以使用 MCP 服务器:
- 开放式风帆冲浪
- 转到“设置”,然后转到“开发者”
- 单击编辑配置
- 打开
windsurf_config.json
文件 - 将服务器配置复制并粘贴到现有文件中,然后保存
- 重启风帆冲浪