Servidor Seq MCP
Servidor MCP para los puntos finales de la API de Seq, que permiten interactuar con su sistema de registro y monitorización. Este servidor proporciona acceso completo a las funciones de la API de Seq mediante el Protocolo de Contexto de Modelo.
Características
Herramientas
Gestión de señales
get-signals- Obtener señales con opciones de filtradoFiltrar por ID del propietario
Filtrar señales compartidas/privadas
Soporte para coincidencias parciales
Gestión de eventos
get-events- Recupera eventos con amplias opciones de filtradoFiltrar por identificadores de señal
Expresiones de filtro personalizadas
Recuento de eventos configurable (máximo 100)
Opciones de rango de tiempo flexible
Filtrado de rango de fechas
Gestión de alertas
get-alertstate- Recupera el estado actual de las alertas
Recursos
Listado de señales
signals- Lista de todas las señales compartidas con información detalladaIdentificación de señal
Título
Descripción
Estado de uso compartido
Información del propietario
Related MCP server: MCP Server
Configuración
El servidor requiere las siguientes variables de entorno:
SEQ_BASE_URL(opcional): la URL de su servidor Seq (el valor predeterminado es ' http://localhost:8080 ')SEQ_API_KEY(obligatorio): Su clave API de Seq
Uso con Claude Desktop
Añade a tu claude_desktop_config.json :
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Ejecutar pruebas:
Opciones de rango de tiempo
La herramienta get-events admite las siguientes opciones de rango de tiempo:
1m- Último minuto15m- Últimos 15 minutos30m- Últimos 30 minutos1h- Última hora2h- Últimas 2 horas6h- Últimas 6 horas12h- Últimas 12 horas1d- Último día7d- Últimos 7 días14d- Últimos 14 días30d- Últimos 30 días
Instalación
Esta herramienta aún está en desarrollo y no la hemos subido al repositorio npm. Necesita clonar este repositorio localmente y luego compilar npm run build
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. El servidor implementa la gestión y el registro de errores adecuados para todas las operaciones. Puede ejecutar el script de prueba para verificar su funcionalidad:
Seguridad de tipos
El servidor implementa una seguridad de tipos integral mediante:
TypeScript para la comprobación de tipos estáticos
Validación del esquema Zod para la comprobación de tipos en tiempo de ejecución
Manejo adecuado de errores y formato de respuesta =======