Seq MCP Server

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.

Integrations

  • Allows management of Seq signals including fetching, filtering by owner ID, and filtering shared/private signals

  • Used for static type checking in the server implementation

  • Used for runtime type checking through schema validation

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 filtrado
    • Filtrar 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 filtrado
    • Filtrar 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 detallada
    • Identificación de señal
    • Título
    • Descripción
    • Estado de uso compartido
    • Información del propietario

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 :

{ "mcpServers": { "seq": { "command": "npx", "args": ["-y", "mcp-seq"], "env": { "SEQ_BASE_URL": "your-seq-url", "SEQ_API_KEY": "your-api-key" } } } }

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run dev

Ejecutar pruebas:

npm run test-script

Opciones de rango de tiempo

La herramienta get-events admite las siguientes opciones de rango de tiempo:

  • 1m - Último minuto
  • 15m - Últimos 15 minutos
  • 30m - Últimos 30 minutos
  • 1h - Última hora
  • 2h - Últimas 2 horas
  • 6h - Últimas 6 horas
  • 12h - Últimas 12 horas
  • 1d - Último día
  • 7d - Últimos 7 días
  • 14d - Últimos 14 días
  • 30d - Ú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

{ "mcpServers": { "seq": { "command":"node", "args": ["/Users/ahmadreza/source/ahmad2x4/mcp-server-seq/build/seq-server.js"], "env": { "SEQ_BASE_URL": "your-seq-url", "SEQ_API_KEY": "your-api-key" } } } }

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:

npm run test-script

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 =======

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

El servidor Seq MCP permite la interacción con los puntos finales de API de Seq para el registro y la supervisión, proporcionando herramientas para administrar señales, eventos y alertas con amplias opciones de filtrado y configuración.

  1. Features
    1. Tools
    2. Resources
  2. Configuration
    1. Usage with Claude Desktop
      1. Development
        1. Time Range Options
          1. Installation
            1. Debugging
          2. Type Safety
            ID: yljb00fc2g