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。lookback_minutes
(整数,推荐):从现在开始回溯的分钟数。默认值:60。示例:60、30、15。start_time_iso
(字符串,可选):ISO 格式的开始时间 (YYYY-MM-DD HH)。留空则使用 lookback_minutes。end_time_iso
(字符串,可选):ISO 格式的结束时间 (YYYY-MM-DD HH)。留空则默认为当前时间。span_name
(字符串,可选):要过滤的跨度的名称。
获取服务图
获取给定跨度名称的上游和下游服务,以及每个服务的吞吐量。
参数:
span_name
(字符串,必需):要获取依赖项的跨度的名称。lookback_minutes
(整数,推荐):从现在开始回溯的分钟数。默认值:60。示例:60、30、15。start_time_iso
(字符串,可选):ISO 格式的开始时间 (YYYY-MM-DD HH)。留空则使用 lookback_minutes。
获取日志
获取按可选服务名称和/或指定时间范围内的严重性级别过滤的日志。
参数:
service
(字符串,可选):获取日志的服务名称。severity
(字符串,可选):要获取的日志的严重性。lookback_minutes
(整数,推荐):从现在开始回溯的分钟数。默认值:60。示例:60、30、15。start_time_iso
(字符串,可选):ISO 格式的开始时间 (YYYY-MM-DD HH)。留空则使用 lookback_minutes。end_time_iso
(字符串,可选):ISO 格式的结束时间 (YYYY-MM-DD HH)。留空则默认为当前时间。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
文件 - 将服务器配置复制并粘贴到现有文件中,然后保存
- 重启风帆冲浪
与 VS Code 一起使用
先决条件:
- VS Code 版本 1.99 或更高版本
配置 VS Code 以使用 MCP 服务器:
- 在您的工作区中创建
.vscode/mcp.json
或使用以下配置添加到 VS Code 用户设置:
- 打开聊天视图(macOS 上为 ⌃⌘I,Windows/Linux 上为 Ctrl+Alt+I)
- 从下拉菜单中选择“代理”模式
- Last9 MCP 服务器现在可在 VS Code 中使用
注意:用您的实际 Last9 凭证替换占位符值( <auth_token>
、 <last9_otlp_host>
和<write_refresh_token>
)。
有关高级配置选项和替代设置方法,请参阅官方 VS Code MCP 文档。
This server cannot be installed
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.
将实时生产环境(日志、指标和跟踪)无缝带入您的本地环境,以更快地自动修复代码。
Related MCP Servers
- AsecurityFlicenseAqualityA powerful context management system that maintains persistent context across coding sessions, helping development teams track project structure, dependencies, and progress.Last updated -64TypeScript
- -securityAlicense-qualityTransform your local machine into a powerful code command center. Automate file handling, run terminal commands, and leverage AI to enhance your development workflows—all securely and instantly, without cloud latency.Last updated -11PythonMIT License
- -securityFlicense-qualityAn advanced Model Context Protocol server for Make.com that enables intelligent patching and management of automation scenarios through a module-agnostic implementation.Last updated -2TypeScript
- AsecurityAlicenseAqualityProvides intelligent context management for AI development sessions, allowing users to track token usage, manage conversation context, and seamlessly restore context when reaching token limits.Last updated -812TypeScriptApache 2.0