Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPLUNKBASE_PASSWORD | Yes | Your Splunkbase password (stored in plaintext) | |
| SPLUNKBASE_USERNAME | Yes | Your Splunkbase username |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search | Search Splunkbase for apps.
Args:
query: The search query to search Splunkbase for
Returns:
A list of results from the search |
| get_app_latest_version | Get the latest compatible version of an app for a specific Splunk version.
Args:
app: The name or numeric ID of the Splunkbase app
splunk_version: The Splunk version to check compatibility with
is_cloud: Whether to check compatibility with Splunk Cloud
Returns:
Dictionary containing release information |
| download_app | Download a specific version of an app. If no version is specified, downloads the latest.
Args:
app: The name or numeric ID of the Splunkbase app
output_dir: Directory to save the downloaded app
version: Optional specific version to download
Returns:
Success message with download details |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| app_compatibility_check | Create a prompt for checking app compatibility. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |