Integrations
Provides programmatic access to Splunkbase functionality, allowing users to search for apps, retrieve app information, check compatibility with Splunk versions, and download apps from Splunkbase.
splunkbase-mcp
An MCP server for Splunkbase
Description
This is a Machine Control Protocol (MCP) server that provides programmatic access to Splunkbase functionality. It allows you to search, download, and manage Splunkbase apps through a standardized interface.
Installation
Warning: this will store your password on-disk in plaintext. Better methods may come about eventually.
Usage
Sample prompt for Claude:
Resources
app://{app}/info
- Get detailed information about a Splunkbase appapp://{app}/splunk_versions
- Get supported Splunk versions for an app
Available Tools
Search
- search(query: str) - Search Splunkbase for apps
- Returns a list of search results
Version Management
- get_app_latest_version(app: str | int, splunk_version: str, is_cloud: bool = False) - Get the latest compatible version of an app
- Parameters:
app
: App name or numeric IDsplunk_version
: Target Splunk versionis_cloud
: Whether to check Splunk Cloud compatibility
- Returns version information dictionary
- Parameters:
Download
- download_app(app: str | int, output_dir: str, version: Optional[str] = None) - Download a specific app version
- Parameters:
app
: App name or numeric IDoutput_dir
: Directory to save the downloaded appversion
: Optional specific version to download (latest if not specified)
- Returns success message with download details
- Parameters:
Dependencies
- aiosplunkbase >= 0.1.3
- mcp[cli]
- aiofiles
- Python >= 3.11
This server cannot be installed
A Machine Control Protocol server providing programmatic access to Splunkbase functionality, allowing users to search, download, and manage Splunkbase apps through a standardized interface.
Related MCP Servers
- -securityFlicense-qualityA Model Control Protocol server that provides access to DingDing (Chinese workplace collaboration platform) API features, including retrieving access tokens, department lists, user information, and searching users by name.Last updated 4 months agoPython
- -securityAlicense-qualityA FastMCP-based tool for interacting with Splunk Enterprise/Cloud through natural language. This tool provides a set of capabilities for searching Splunk data, managing KV stores, and accessing Splunk resourcesLast updated a day ago23PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated a month ago462Python
- -securityFlicense-qualityA Model Context Protocol server that integrates with Figma's API, allowing interaction with Figma files, comments, components, projects, and webhook management.Last updated a month ago647JavaScript