splunkbase-mcp
Un servidor MCP para Splunkbase
Descripción
Este es un servidor de Protocolo de Control de Máquina (MCP) que proporciona acceso programático a las funciones de Splunkbase. Permite buscar, descargar y administrar aplicaciones de Splunkbase mediante una interfaz estandarizada.
Related MCP server: PocketBase MCP Server
Instalación
Advertencia: Esto guardará su contraseña en el disco en texto plano. Es posible que surjan métodos mejores con el tiempo.
Uso
Ejemplo de mensaje para Claude:
Recursos
app://{app}/info- Obtenga información detallada sobre una aplicación de Splunkbaseapp://{app}/splunk_versions: obtener versiones de Splunk compatibles con una aplicación
Herramientas disponibles
Buscar
search(consulta: str) - Buscar aplicaciones en Splunkbase
Devuelve una lista de resultados de búsqueda.
Gestión de versiones
get_app_latest_version(app: str | int, splunk_version: str, is_cloud: bool = False) - Obtener la última versión compatible de una aplicación
Parámetros:
app: nombre de la aplicación o ID numéricosplunk_version: versión de destino de Splunkis_cloud: si se debe comprobar la compatibilidad con Splunk Cloud
Devuelve el diccionario de información de la versión
Descargar
download_app(app: str | int, output_dir: str, version: Optional[str] = None) - Descargar una versión específica de la aplicación
Parámetros:
app: nombre de la aplicación o ID numéricooutput_dir: Directorio para guardar la aplicación descargadaversion: Versión específica opcional para descargar (la más reciente si no se especifica)
Devuelve un mensaje de éxito con los detalles de la descarga.
Dependencias
aiosplunkbase >= 0.1.3
mcp[cli]
archivos aio
Python >= 3.11