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.2.tar.gz (100.8 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.2-py3-none-any.whl (163.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_itsi_server-0.1.2.tar.gz
  • Upload date:
  • Size: 100.8 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.2.tar.gz
Algorithm Hash digest
SHA256 e64f338bd55b60a243e3ca3285361cc09a483c61eeda5a544bdf6df918ac4d46
MD5 54e906780fdd66c7579ceeb21d43387b
BLAKE2b-256 5ff09cdcc04e3c6152356075af26082aff808e14a2941f00c0f520e1acd0e8fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_itsi_server-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 01b2961069aaede0915f47ad485a9c9f18186c5dadfdb77f0ea95bac0650f2bb
MD5 22720064336c99c7edbd905905a2970d
BLAKE2b-256 8cec772efcc0e4bfbee5729dbac313688df3173a44cfec3a6de6ccf21b1da2b8

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