Skip to main content
Glama

Last9 Observability MCP

Official

Servidor Last9 MCP

Demostración de last9 mcp

Una implementación de servidor de protocolo de contexto de modelo para Last9 que permite a los agentes de IA incorporar sin problemas el contexto de producción en tiempo real (registros, métricas y seguimientos) en su entorno local para corregir automáticamente el código más rápido.

Estado

Funciona con la aplicación de escritorio Claude o con los IDE Cursor, Windsurf y VSCode (Github Copilot). Implementa las siguientes herramientas MCP:

  • get_exceptions : Obtener la lista de excepciones.
  • get_service_graph : obtiene el gráfico de servicio para un punto final a partir de la excepción.
  • get_logs : obtiene registros filtrados por nombre de servicio y/o nivel de gravedad.
  • get_drop_rules : obtiene reglas de eliminación de registros que determinan qué registros se filtran en el plano de control de Last9
  • add_drop_rule : crea una regla de eliminación para los registros en el plano de control Last9

Documentación de herramientas

obtener_excepciones

Recupera excepciones del lado del servidor durante un rango de tiempo específico.

Parámetros:

  • limit (entero, opcional): Número máximo de excepciones a devolver. Valor predeterminado: 20.
  • lookback_minutes (entero, recomendado): Número de minutos para retroceder desde ahora. Predeterminado: 60. Ejemplos: 60, 30, 15.
  • start_time_iso (cadena, opcional): Hora de inicio en formato ISO (AAAA-MM-DD HH). Déjelo en blanco para usar lookback_minutes.
  • end_time_iso (cadena, opcional): Hora de finalización en formato ISO (AAAA-MM-DD HH). Déjelo vacío para que se establezca la hora actual por defecto.
  • span_name (cadena, opcional): nombre del intervalo por el que filtrar.

obtener_gráfico_de_servicio

Obtiene los servicios ascendentes y descendentes para un nombre de tramo determinado, junto con el rendimiento de cada servicio.

Parámetros:

  • span_name (cadena, obligatoria): nombre del lapso para el que obtener las dependencias.
  • lookback_minutes (entero, recomendado): Número de minutos para retroceder desde ahora. Predeterminado: 60. Ejemplos: 60, 30, 15.
  • start_time_iso (cadena, opcional): Hora de inicio en formato ISO (AAAA-MM-DD HH). Déjelo en blanco para usar lookback_minutes.

obtener_registros

Obtiene registros filtrados por nombre de servicio opcional y/o nivel de gravedad dentro de un rango de tiempo especificado.

Parámetros:

  • service (cadena, opcional): nombre del servicio del que obtener registros.
  • severity (cadena, opcional): gravedad de los registros a obtener.
  • lookback_minutes (entero, recomendado): Número de minutos para mirar hacia atrás desde ahora. Predeterminado: 60. Ejemplos: 60, 30, 15.
  • start_time_iso (cadena, opcional): Hora de inicio en formato ISO (AAAA-MM-DD HH). Déjelo en blanco para usar lookback_minutes.
  • end_time_iso (cadena, opcional): Hora de finalización en formato ISO (AAAA-MM-DD HH). Déjelo vacío para que se establezca la hora actual por defecto.
  • limit (entero, opcional): Número máximo de registros a devolver. Valor predeterminado: 20.

obtener_reglas_de_caída

Obtiene reglas de eliminación de registros, que determinan qué registros se filtran para evitar que lleguen a Last9.

regla de agregar y soltar

Agrega una nueva regla de eliminación para filtrar registros específicos en el plano de control Last9

Parámetros:

  • name (cadena, obligatorio): nombre de la regla de eliminación.
  • filters (matriz, obligatorio): Lista de condiciones de filtro que se aplicarán. Cada filtro tiene:
    • key (cadena, obligatoria): La clave por la que se filtrará. Solo se admiten las claves de atributos y resource.attributes. Para los atributos de recurso, utilice el formato: resource.attributes[nombre_clave] y para los atributos de registro, utilice el formato: attribute[nombre_clave]. Las comillas dobles en los nombres de clave deben ir entre paréntesis.
    • value (cadena, obligatorio): el valor contra el cual filtrar.
    • operator (cadena, obligatorio): El operador utilizado para filtrar. Valores válidos:
      • "igual"
      • "no_igual"
    • conjunction (cadena, obligatoria): La conjunción lógica entre filtros. Valores válidos:
      • "y"

Instalación

Puede instalar el servidor Last9 Observability MCP utilizando:

Cerveza casera

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

NGP

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

Configuración

Variables de entorno

El servicio requiere las siguientes variables de entorno:

  • LAST9_AUTH_TOKEN : Token de autenticación para el servidor Last9 MCP (obligatorio)
  • LAST9_BASE_URL : URL de la API de Last9 (obligatorio)
  • LAST9_REFRESH_TOKEN : Token de actualización con permisos de escritura. Necesario para acceder a las API del plano de control (obligatorio).
  • Regístrese en Last9 y configure una de las integraciones .
  • Obtenga LAST9_BASE_URL y LAST9_AUTH_TOKEN desde aquí .
  • El token de actualización de escritura se puede obtener desde la página de acceso a API .

Uso con Claude Desktop

Configure la aplicación Claude para usar el servidor MCP:

  1. Abra la aplicación Claude Desktop
  2. Vaya a Configuración, luego a Desarrollador, haga clic en Editar configuración
  3. Abra el archivo claude_desktop_config.json
  4. Copie y pegue la configuración del servidor en su archivo existente, luego guárdelo
  5. Reiniciar Claude
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>" } } } }

Uso con cursor

Configurar Cursor para utilizar el servidor MCP:

  1. Vaya a Configuración, luego a Configuración del cursor
  2. Seleccione MCP a la izquierda
  3. Haga clic en Agregar nuevo servidor MCP global en la parte superior derecha
  4. Copie y pegue la configuración del servidor en su archivo existente, luego guárdelo
  5. Reiniciar cursor
{ "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>" } } } }

Uso con Windsurf

Configurar Windsurf para utilizar el servidor MCP:

  1. Windsurf abierto
  2. Vaya a Configuración, luego a Desarrollador
  3. Haga clic en Editar configuración
  4. Abra el archivo windsurf_config.json
  5. Copie y pegue la configuración del servidor en su archivo existente, luego guárdelo
  6. Reiniciar Windsurf
{ "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>" } } } }

Uso con VS Code

Prerrequisitos:

  • VS Code versión 1.99 o posterior

Configurar VS Code para usar el servidor MCP:

  1. Cree .vscode/mcp.json en su espacio de trabajo o agréguelo a la configuración de usuario de VS Code con la siguiente configuración:
{ "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. Abrir la vista de chat (⌃⌘I en macOS, Ctrl+Alt+I en Windows/Linux)
  2. Seleccione el modo "Agente" en el menú desplegable.
  3. El servidor Last9 MCP ahora estará disponible en VS Code

Nota: reemplace los valores de marcador de posición ( <auth_token> , <last9_otlp_host> y <write_refresh_token> ) con sus credenciales reales de Last9.

Para conocer opciones de configuración avanzadas y métodos de configuración alternativos, consulte la documentación oficial de 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.

Incorpore sin problemas el contexto de producción en tiempo real (registros, métricas y seguimientos) a su entorno local para corregir el código automáticamente más rápido.

  1. Estado
    1. Documentación de herramientas
      1. obtener\_excepciones
      2. obtener\_gráfico\_de\_servicio
      3. obtener\_registros
      4. obtener\_reglas\_de\_caída
      5. regla de agregar y soltar
    2. Instalación
      1. Cerveza casera
      2. NGP
    3. Configuración
      1. Variables de entorno
    4. Uso con Claude Desktop
      1. Uso con cursor
        1. Uso con Windsurf
          1. Uso con VS Code

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              Persistent development memory server that automatically captures and organizes development context, code changes, and user interactions across projects.
              Last updated -
              2
              TypeScript
            • A
              security
              A
              license
              A
              quality
              Transform your Make scenarios into callable tools for AI assistants. Leverage your existing automation workflows while enabling AI systems to trigger and interact with them seamlessly.
              Last updated -
              6
              244
              53
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              Integrates Cursor AI with Vite Dev server, allowing AI agents to modify code and observe live updates through the Hot Module Replacement system in real-time.
              Last updated -
              79
              4
              TypeScript
            • -
              security
              -
              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 -
              1
              Python
              MIT License

            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