Skip to main content
Glama

MCP Sumo Logic Server

MCP Sumo Logic

A Model Context Protocol (MCP) server that integrates with Sumo Logic's API to perform log searches.

Features

  • Search Sumo Logic logs using custom queries
  • Configurable time ranges for searches
  • Error handling and detailed logging
  • Docker support for easy deployment

Environment Variables

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

Setup

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Create a .env file with the required environment variables
  4. Build the project:
    npm run build
  5. Start the server:
    npm start

Docker Setup

  1. Build the Docker image:
    docker build -t mcp/sumologic .
  2. Run the container (choose one method):a. Using environment variables directly:
    docker run -e ENDPOINT=your_endpoint -e SUMO_API_ID=your_api_id -e SUMO_API_KEY=your_api_key mcp/sumologic
    b. Using a .env file:
    docker run --env-file .env mcp/sumologic
    Note: Make sure your .env file contains the required environment variables:
    ENDPOINT=your_endpoint SUMO_API_ID=your_api_id SUMO_API_KEY=your_api_key

Usage

The server exposes a search-sumologic tool that accepts the following parameters:

  • query (required): The Sumo Logic search query
  • from (optional): Start time in ISO 8601 format
  • to (optional): End time in ISO 8601 format

Example query:

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', });

Error Handling

The server includes comprehensive error handling and logging:

  • API errors are caught and logged with details
  • Search job status is monitored and logged
  • Network and authentication issues are properly handled

Development

To run in development mode:

npm run dev

For testing:

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.

与 Sumo Logic 的 API 集成,以实现具有可配置查询和时间范围的日志搜索,支持错误处理和通过 Docker 轻松部署。

  1. 特征
    1. 环境变量
      1. 设置
        1. Docker 设置
          1. 用法
            1. 错误处理
              1. 发展

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables LLMs to perform semantic search and document management using ChromaDB, supporting natural language queries with intuitive similarity metrics for retrieval augmented generation applications.
                  Last updated -
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  Enables integration with DuckDuckGo search capabilities for LLMs, supporting comprehensive web search, regional filtering, result types, and safe browsing with caching and customizable search parameters.
                  Last updated -
                  40
                  3
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  Allows developers and AI Agents to query Google Cloud Logging using natural language, translating queries into Google Cloud Logging Query Language (LQL) with Vertex AI Gemini 2.5.
                  Last updated -
                  1

                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