All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial Release of
splunk-mcp-server. - MCP server that provides a
splunk_searchtool to execute Splunk searches. - Executes searches via Splunk's REST API without an external SDK.
- Flexible tool arguments: accepts a simple SPL string or a JSON object string for advanced parameters (time range, limit).
- Flexible configuration via environment variables, a configuration file, and command-line flags.
Makefilefor building, cross-compiling (macOS, Linux, Windows), and packaging release archives.- Version information (from Git tag) embedded into the binary.
README.mdandLICENSEfiles.- Test script (
run_test.sh.template) and diagnostic client for verification. - Secure wrapper script template (
start.sh.template) for setting credentials.