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.1.tar.gz (50.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.1-py3-none-any.whl (83.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcp_itsi_server-0.1.1.tar.gz
  • Upload date:
  • Size: 50.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.1.tar.gz
Algorithm Hash digest
SHA256 010045669bd9913786f0939a0e2e38e24de2d32ceec01768e5b50aa788e20cc5
MD5 5a79af87e2271e0a7adc523eba0778f5
BLAKE2b-256 13b7f62e6df418b7b1578a90f6f3765b8ab33c2387a620efb56ad7c4186f41e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_itsi_server-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5cd6440ee6874864a150cbceb69138bd3dee5a61d1cf3e89da186b472dad0da4
MD5 5a7c99150f60d3886c59bdba68c73ec8
BLAKE2b-256 6b810a4bb4a40423290de6fbec104f17e6f94593f948ef56b008503243abb95f

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