Skip to main content

MCP server for Splunk On-Call (VictorOps) incident management

Project description

mcp-server-splunk-oncall

MCP server for Splunk On-Call (VictorOps) incident management. Provides tools for managing incidents, on-call schedules, maintenance windows, and team operations from any MCP client.

Installation

uvx mcp-server-splunk-oncall

Or install from PyPI:

pip install mcp-server-splunk-oncall

Configuration

The server requires two environment variables:

  • SPLUNK_ONCALL_API_ID - Your Splunk On-Call API ID
  • SPLUNK_ONCALL_API_KEY - Your Splunk On-Call API key

Claude Code

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "splunk-oncall": {
      "command": "uvx",
      "args": ["mcp-server-splunk-oncall"],
      "env": {
        "SPLUNK_ONCALL_API_ID": "your-api-id",
        "SPLUNK_ONCALL_API_KEY": "your-api-key"
      }
    }
  }
}

For read-only access, use a read-only API key. For full access (acknowledge, resolve, reroute incidents), use a full-access API key.

Available Tools

Incidents

  • list_incidents - List all current incidents
  • acknowledge_incidents - Acknowledge incidents by number
  • resolve_incidents - Resolve incidents by number
  • reroute_incidents - Reroute incidents to another user or policy
  • get_incident_timeline - Get event timeline for an incident
  • get_incident_history - Query historical incident data

On-Call

  • get_oncall - Who is currently on call across all teams
  • get_team_oncall_schedule - On-call schedule for a team
  • get_user_oncall_schedule - On-call schedule for a user

Teams and Users

  • list_teams - List all teams
  • get_team_members - List members of a team
  • get_team_policies - List escalation policies for a team
  • list_users - List all users
  • get_user - Get user details

Routing and Policies

  • list_routing_keys - List routing keys and their policies
  • list_policies - List all escalation policies
  • get_policy - Get escalation policy details

Maintenance

  • list_maintenance - List active and scheduled maintenance windows
  • create_maintenance - Create a maintenance window
  • end_maintenance - End a maintenance window early

Organization

  • get_org_info - Get organization information

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_splunk_oncall-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_splunk_oncall-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_splunk_oncall-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_server_splunk_oncall-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_server_splunk_oncall-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8cdd5bd5e51d8292ad0dd47dbf4646fbe31f1e8f028687529202bde8d4d394e0
MD5 988cb76a8a2373ab00e76315e722ae6a
BLAKE2b-256 e84df24a636f70d66eee5d27763af5d119fdbbe73571dfa33e75884b940171d2

See more details on using hashes here.

File details

Details for the file mcp_server_splunk_oncall-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_server_splunk_oncall-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for mcp_server_splunk_oncall-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3572e43d0cbfe91d29162ad68ff1d98b57dd116a934bc5b62468c39ef7d9c5c4
MD5 c3d805caa6441735061b1ffcde9fca50
BLAKE2b-256 7ee359f4ec75d11e96515471a7d76e3e23fc088ec4011e241be334470f7be085

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page