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
Splunkbase用のMCPサーバー
説明
これは、Splunkbaseの機能へのプログラム的なアクセスを提供するマシン制御プロトコル(MCP)サーバーです。標準化されたインターフェースを通じて、Splunkbaseアプリの検索、ダウンロード、管理が可能になります。
インストール
警告: この方法ではパスワードが平文でディスクに保存されます。今後、より優れた方法が開発される可能性があります。
Copy
使用法
クロードへのサンプルプロンプト:
Copy
リソース
app://{app}/info
- Splunkbase アプリの詳細情報を取得しますapp://{app}/splunk_versions
- アプリでサポートされている Splunk のバージョンを取得します
利用可能なツール
検索
- search(query: str) - Splunkbaseでアプリを検索
- 検索結果のリストを返します
バージョン管理
- get_app_latest_version(app: str | int, splunk_version: str, is_cloud: bool = False) - アプリの最新の互換性バージョンを取得します
- パラメータ:
app
: アプリ名または数値IDsplunk_version
: ターゲットSplunkバージョンis_cloud
: Splunk Cloud の互換性をチェックするかどうか
- バージョン情報辞書を返します
- パラメータ:
ダウンロード
- download_app(app: str | int, output_dir: str, version: Optional[str] = None) - 特定のアプリバージョンをダウンロードする
- パラメータ:
app
: アプリ名または数値IDoutput_dir
: ダウンロードしたアプリを保存するディレクトリversion
: ダウンロードするオプションの特定のバージョン(指定されていない場合は最新)
- ダウンロードの詳細を含む成功メッセージを返します
- パラメータ:
依存関係
- aiosplunkbase >= 0.1.3
- mcp[cli]
- aioファイル
- Python >= 3.11
This server cannot be installed
Splunkbase 機能へのプログラムによるアクセスを提供するマシン コントロール プロトコル サーバー。これにより、ユーザーは標準化されたインターフェースを通じて Splunkbase アプリを検索、ダウンロード、管理できます。