Skip to main content
Glama

Last9 Observability MCP

Official

Last9 MCP 服务器

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 服务器:

自制

# Add the Last9 tap brew tap last9/tap # Install the Last9 MCP CLI brew install last9-mcp

新公共管理

# Install globally npm install -g @last9/mcp-server # Or run directly with npx npx @last9/mcp-server

配置

环境变量

该服务需要以下环境变量:

  • LAST9_AUTH_TOKEN :Last9 MCP 服务器的身份验证令牌(必需)
  • LAST9_BASE_URL :Last9 API URL(必需)
  • LAST9_REFRESH_TOKEN :具有写入权限的刷新令牌。用于访问控制平面 API(必需)。
  • Last9注册并设置其中一个集成
  • 这里获取LAST9_BASE_URLLAST9_AUTH_TOKEN
  • 写入刷新令牌可以从API 访问页面获取。

与 Claude Desktop 一起使用

配置 Claude 应用程序以使用 MCP 服务器:

  1. 打开 Claude 桌面应用程序
  2. 转到“设置”,然后转到“开发人员”,单击“编辑配置”
  3. 打开claude_desktop_config.json文件
  4. 将服务器配置复制并粘贴到现有文件中,然后保存
  5. 重启克劳德
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
{ "mcpServers": { "last9": { "command": "/opt/homebrew/bin/last9-mcp", "env": { "LAST9_AUTH_TOKEN": "<your_auth_token>", "LAST9_BASE_URL": "<last9_otlp_host>", "LAST9_REFRESH_TOKEN": "<refresh_token_from_last9_dashboard>" } } } }

与游标一起使用

配置 Cursor 以使用 MCP 服务器:

  1. 导航至“设置”,然后导航至“光标设置”
  2. 在左侧选择 MCP
  3. 点击右上角的“添加新的全局 MCP 服务器”
  4. 将服务器配置复制并粘贴到现有文件中,然后保存
  5. 重启光标
{ "mcpServers": { "last9": { "command": "/opt/homebrew/bin/last9-mcp", "env": { "LAST9_AUTH_TOKEN": "<auth_token>", "LAST9_BASE_URL": "<last9_otlp_host>", "LAST9_REFRESH_TOKEN": "<write_refresh_token>" } } } }

与 Windsurf 一起使用

配置 Windsurf 以使用 MCP 服务器:

  1. 开放式风帆冲浪
  2. 转到“设置”,然后转到“开发者”
  3. 单击编辑配置
  4. 打开windsurf_config.json文件
  5. 将服务器配置复制并粘贴到现有文件中,然后保存
  6. 重启风帆冲浪
{ "mcpServers": { "last9": { "command": "/opt/homebrew/bin/last9-mcp", "env": { "LAST9_AUTH_TOKEN": "<auth_token>", "LAST9_BASE_URL": "<last9_otlp_host>", "LAST9_REFRESH_TOKEN": "<refresh_token>" } } } }

与 VS Code 一起使用

先决条件:

  • VS Code 版本 1.99 或更高版本

配置 VS Code 以使用 MCP 服务器:

  1. 在您的工作区中创建.vscode/mcp.json或使用以下配置添加到 VS Code 用户设置:
{ "servers": { "last9": { "type": "stdio", "command": "/opt/homebrew/bin/last9-mcp", "env": { "LAST9_AUTH_TOKEN": "<auth_token>", "LAST9_BASE_URL": "<last9_otlp_host>", "LAST9_REFRESH_TOKEN": "<write_refresh_token>" } } } }
  1. 打开聊天视图(macOS 上为 ⌃⌘I,Windows/Linux 上为 Ctrl+Alt+I)
  2. 从下拉菜单中选择“代理”模式
  3. Last9 MCP 服务器现在可在 VS Code 中使用

注意:用您的实际 Last9 凭证替换占位符值( <auth_token><last9_otlp_host><write_refresh_token> )。

有关高级配置选项和替代设置方法,请参阅官方 VS Code MCP 文档

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

将实时生产环境(日志、指标和跟踪)无缝带入您的本地环境,以更快地自动修复代码。

  1. 地位
    1. 工具文档
      1. 获取异常
      2. 获取服务图
      3. 获取日志
      4. 获取删除规则
      5. 添加删除规则
    2. 安装
      1. 自制
      2. 新公共管理
    3. 配置
      1. 环境变量
    4. 与 Claude Desktop 一起使用
      1. 与游标一起使用
        1. 与 Windsurf 一起使用
          1. 与 VS Code 一起使用

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A powerful context management system that maintains persistent context across coding sessions, helping development teams track project structure, dependencies, and progress.
              Last updated -
              6
              4
              TypeScript
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              Transform 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 -
              11
              Python
              MIT License
            • -
              security
              F
              license
              -
              quality
              An advanced Model Context Protocol server for Make.com that enables intelligent patching and management of automation scenarios through a module-agnostic implementation.
              Last updated -
              2
              TypeScript
            • A
              security
              A
              license
              A
              quality
              Provides 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 -
              8
              1
              2
              TypeScript
              Apache 2.0
              • Linux
              • Apple

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/last9/last9-mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server