Skip to main content
Glama

MCP Sumo Logic Server

by samwang0723

Lógica de sumo MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que se integra con la API de Sumo Logic para realizar búsquedas de registros.

Características

  • Buscar registros de Sumo Logic mediante consultas personalizadas
  • Rangos de tiempo configurables para búsquedas
  • Manejo de errores y registro detallado
  • Compatibilidad con Docker para una implementación sencilla

Variables de entorno

ENDPOINT=https://api.au.sumologic.com/api/v1 # Sumo Logic API endpoint SUMO_API_ID=your_api_id # Sumo Logic API ID SUMO_API_KEY=your_api_key # Sumo Logic API Key

Configuración

  1. Clonar el repositorio
  2. Instalar dependencias:
    npm install
  3. Cree un archivo .env con las variables de entorno requeridas
  4. Construir el proyecto:
    npm run build
  5. Iniciar el servidor:
    npm start

Configuración de Docker

  1. Construya la imagen de Docker:
    docker build -t mcp/sumologic .
  2. Ejecute el contenedor (elija un método):a. Usando variables de entorno directamente:
    docker run -e ENDPOINT=your_endpoint -e SUMO_API_ID=your_api_id -e SUMO_API_KEY=your_api_key mcp/sumologic
    b. Usando un archivo .env:
    docker run --env-file .env mcp/sumologic
    Nota: asegúrese de que su archivo .env contenga las variables de entorno requeridas:
    ENDPOINT=your_endpoint SUMO_API_ID=your_api_id SUMO_API_KEY=your_api_key

Uso

El servidor expone una herramienta search-sumologic que acepta los siguientes parámetros:

  • query (obligatoria): La consulta de búsqueda de Sumo Logic
  • from (opcional): Hora de inicio en formato ISO 8601
  • to (opcional): Hora de finalización en formato ISO 8601

Ejemplo de consulta:

const query = '_index=app_pro_fiat_cont | json auto | fields log_identifier'; const results = await search(sumoClient, query, { from: '2024-02-23T00:00:00Z', to: '2024-02-24T00:00:00Z', });

Manejo de errores

El servidor incluye un completo sistema de registro y gestión de errores:

  • Los errores de API se detectan y registran con detalles.
  • El estado del trabajo de búsqueda se supervisa y registra
  • Los problemas de red y autenticación se gestionan adecuadamente

Desarrollo

Para ejecutar en modo de desarrollo:

npm run dev

Para probar:

npm test
-
security - not tested
F
license - not found
-
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.

Se integra con la API de Sumo Logic para permitir la búsqueda de registros con consultas configurables y rangos de tiempo, admitiendo el manejo de errores y una fácil implementación a través de Docker.

  1. Características
    1. Variables de entorno
      1. Configuración
        1. Configuración de Docker
          1. Uso
            1. Manejo de errores
              1. Desarrollo

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  The Seq MCP Server enables interaction with Seq's API endpoints for logging and monitoring, providing tools for managing signals, events, and alerts with extensive filtering and configuration options.
                  Last updated -
                  3
                  13
                  3
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that connects to Backlog API, providing functionality to search, retrieve, and update issues through natural language commands.
                  Last updated -
                  53
                  1
                  JavaScript
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server that allows AI assistants to access AWS CloudWatch logs by listing log groups and reading log entries.
                  Last updated -
                  4
                  Python

                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/samwang0723/mcp-sumologic'

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