mcp-sumologic

mcp-sumologic

3.2

If you are the rightful owner of mcp-sumologic and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for the SumoLogic API that can be deployed locally as a Docker container. This server allows AI agents to leverage MCP to interact with SumoLogic's API methods.

The SumoLogic MCP Server is designed to facilitate seamless interaction with SumoLogic's API through the Model Context Protocol. Packaged as a Docker container, it simplifies deployment and management of API interactions. The server supports a range of functionalities including managing collectors, sources, search jobs, and monitors. Authentication is handled via SumoLogic API keys, ensuring secure access to the API. The server is compatible with various platforms and can be integrated with development environments like VS Code and Claude Desktop, making it a versatile tool for developers working with SumoLogic.

Features

  • Packaged as a Docker container for easy deployment
  • Implements the Model Context Protocol
  • Provides tools for interacting with SumoLogic API endpoints
  • Authentication via SumoLogic API keys
  • Support for Collectors, Sources, Search Jobs, and Monitors management

Tools

  1. check_connection

    Check SumoLogic API connection status

  2. list_collectors

    List all collectors

  3. get_collector

    Get a specific collector by ID

  4. create_hosted_collector

    Create a new managed collector

  5. update_collector

    Update existing collectors

  6. delete_collector

    Delete the collector by ID

  7. list_sources

    List all sources in a specific collector

  8. get_source

    Get a specific source from the collector

  9. create_http_source

    Create a new HTTP source in the collector

  10. start_search_job

    Start a search task

  11. check_search_job_status

    Check the status of the search task

  12. get_search_job_results

    Get search task results

  13. list_monitors

    List all monitoring

  14. get_monitor

    Get specific monitoring with ID