Skip to main content

MCP server for Splunk IT Service Intelligence (ITSI). Standalone FastMCP server, or plugin of mcp-server-for-splunk.

Project description

mcp-itsi-server

Model Context Protocol server for Splunk IT Service Intelligence (ITSI) — runs standalone or as a plugin of mcp-server-for-splunk.

Tools FastMCP ITSI

What you get

  • 70 tools covering full CRUD on every mutable ITSI object (services, service templates, entities, entity types, KPI base searches, KPI threshold templates, glass tables, deep dives, home views, teams, notable events, aggregation policies, correlation searches), plus discovery, doc-search, and event triage shortcuts.
  • 9 documentation resources distilled from the official ITSI 4.21 docs (itsi://docs/<slug>).
  • 3 workflow prompts: itsi_service_onboarding, itsi_kpi_design, itsi_episode_triage.

Install

# Standalone server (only ITSI tools)
pip install mcp-itsi-server

# Together with the parent mcp-server-for-splunk
pip install "mcp-server-for-splunk[itsi]"

Run

# HTTP, default port 8004
mcp-itsi-server

# stdio (e.g. for desktop AI clients)
MCP_ITSI_TRANSPORT=stdio mcp-itsi-server

# Override host/port
mcp-itsi-server --host 127.0.0.1 --port 8004

When installed alongside mcp-server-for-splunk, the ITSI tools auto-register on the parent server through the mcp_splunk.plugins entry point — no extra configuration needed. Set MCP_DISABLE_PLUGINS=true to opt out.

Auth (in one paragraph)

Per-request X-Splunk-* headers (basic, bearer token, or splunkd session token), plus optional X-ITSI-App / X-ITSI-User-NS / X-ITSI-API-Version namespace overrides. Env defaults (SPLUNK_HOST, SPLUNK_TOKEN, SPLUNK_USERNAME / SPLUNK_PASSWORD, etc.) fill in any header the client omits. Same contract as the parent server — see the client configuration guide.

Documentation

Source

This package is built from mcp-for-splunk under mcp_itsi/. Releases are managed by release-please — see packaging/mcp-itsi-server/CHANGELOG.md.

Apache 2.0 licensed.

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_itsi_server-0.1.0.tar.gz (50.5 kB view details)

Uploaded Source

Built Distribution

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

mcp_itsi_server-0.1.0-py3-none-any.whl (83.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_itsi_server-0.1.0.tar.gz
  • Upload date:
  • Size: 50.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mcp_itsi_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e6364d03f85e1b258fbf865afc415ba8c02fc48691c4b730570e45eb07446836
MD5 8ed4bde48da890b39a2c7b269630304b
BLAKE2b-256 bd93569fd9f43b0b0bb2997bd7c4d68fc534aca2fa12eb8c8effd35edd806621

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_itsi_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54eb97db974de31a72efb7daf0cb68a7c77c7d3701cac280073b73d1b8c8da70
MD5 c6955616f18fb51b1958627c86305c92
BLAKE2b-256 e678d13c7244290b191c4575e25d6cef2d1340c10b2b54e1c9e038ea125d2a8a

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