Servidor 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.
- Ver demostración
- Lea nuestra publicación del blog de anuncios
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 Last9add_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
NGP
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
yLAST9_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:
- Abra la aplicación Claude Desktop
- Vaya a Configuración, luego a Desarrollador, haga clic en Editar configuración
- Abra el archivo
claude_desktop_config.json
- Copie y pegue la configuración del servidor en su archivo existente, luego guárdelo
- Reiniciar Claude
Uso con cursor
Configurar Cursor para utilizar el servidor MCP:
- Vaya a Configuración, luego a Configuración del cursor
- Seleccione MCP a la izquierda
- Haga clic en Agregar nuevo servidor MCP global en la parte superior derecha
- Copie y pegue la configuración del servidor en su archivo existente, luego guárdelo
- Reiniciar cursor
Uso con Windsurf
Configurar Windsurf para utilizar el servidor MCP:
- Windsurf abierto
- Vaya a Configuración, luego a Desarrollador
- Haga clic en Editar configuración
- Abra el archivo
windsurf_config.json
- Copie y pegue la configuración del servidor en su archivo existente, luego guárdelo
- Reiniciar Windsurf
Uso con VS Code
Prerrequisitos:
- VS Code versión 1.99 o posterior
Configurar VS Code para usar el servidor MCP:
- 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:
- Abrir la vista de chat (⌃⌘I en macOS, Ctrl+Alt+I en Windows/Linux)
- Seleccione el modo "Agente" en el menú desplegable.
- 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 .
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.
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.
Related MCP Servers
- -securityFlicense-qualityPersistent development memory server that automatically captures and organizes development context, code changes, and user interactions across projects.Last updated -2TypeScript
- AsecurityAlicenseAqualityTransform 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 -624453TypeScriptMIT License
- -securityFlicense-qualityIntegrates 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 -794TypeScript
- -security-license-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 -1PythonMIT License