SolarWinds Logs

Queries SolarWinds Observability logs via MCP and renders log visualizations with configurable filters and time ranges.
  • typescript

3

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "jakenuts-mcp-solarwinds": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-solarwinds"
      ],
      "env": {
        "SOLARWINDS_API_TOKEN": "YOUR_API_TOKEN"
      }
    }
  }
}

You can run the SolarWinds Logs MCP Server to access and visualize SolarWinds Observability logs through an MCP client. This server exposes log search and visualization capabilities, tying SolarWinds data to MCP tooling for streamlined analysis and integration into your workflow.

How to use

You interact with the SolarWinds MCP Server through an MCP client by selecting the SolarWinds MCP Server from your client configuration. Use the built-in tools to search logs and generate visualizations for quick insights: • search_logs lets you filter logs by keywords, entities, and time ranges, with pagination for large results. • visualize_logs produces a histogram of log events over specified intervals and time zones. You can combine filters such as time range and entity to focus on a subset of your data.

How to install

Prerequisites you need before installation: • Node.js and npm installed on your machine. • Access to the internet to install MCP tooling. • A SolarWinds API token to authenticate requests.

Choose an installation method that fits your environment. You can install via npm, clone and build, or run directly with npx in your MCP configuration.

Additional sections

Configuration notes: the MCP server requires a SolarWinds API token. You can provide this token through MCP settings, an environment variable, or a local .env file for testing.

Usage notes: you can run searches with filters like error keywords and adjust time ranges. Visualizations support intervals such as minute, hour, or day, and you can choose UTC or local time. The default search range is the last 24 hours and the default page size is 50 logs.

Troubleshooting: if you encounter authentication issues, verify that the SOLARWINDS_API_TOKEN is correctly set in your environment. For local testing, you can copy a sample environment file, add your token, and run the example test script.

Available tools

search_logs

Search SolarWinds Observability logs with optional filtering, time range, and pagination. Returns formatted log entries with timestamps, hostnames, and messages; supports advanced filtering by group, entity, and more. Default range is the last 24 hours.

visualize_logs

Generate a histogram JSON response for log events, formatted for Claude and canvas representations. Supports configurable time intervals, UTC/local time zones, and customizable query filters and time ranges. Default visualization range is the last 24 hours.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational