remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Used for managing API credentials and environment configuration for the Huntress API server.
Used for installing dependencies and building the Huntress API MCP server.
ハントレス API MCP サーバー
Huntress APIと連携するためのツールを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、アカウント管理、組織管理、エージェント管理、インシデントレポートなど、Huntressの機能へのプログラムによるアクセスを可能にします。
特徴
- アカウント情報の取得
- 組織管理
- エージェントの管理と監視
- インシデントレポートへのアクセス
- 概要レポートの生成
- 請求レポートへのアクセス
- レート制限が組み込まれています(1分あたり60リクエスト)
- エラー処理とレスポンスのフォーマット
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Huntress API MCP Server を自動的にインストールするには:
手動インストール
- リポジトリをクローンする
- 依存関係をインストールします:
.env.example
に基づいて.env
ファイルを作成します。
- サーバーを構築します。
利用可能なツール
アカウント管理
get_account_info
: 現在のアカウントに関する情報を取得する
組織管理
list_organizations
: アカウント内の組織を一覧表示するget_organization
: 特定の組織の詳細を取得する
エージェント管理
list_agents
: アカウント内のエージェントを一覧表示するget_agent
: 特定のエージェントの詳細を取得する
事件報告書
list_incident_reports
: インシデントレポートの一覧を表示するget_incident_report
: 特定のインシデントレポートの詳細を取得する
概要レポート
list_summary_reports
: 概要レポートの一覧get_summary_report
: 特定の概要レポートの詳細を取得する
請求レポート
list_billing_reports
: 請求レポートの一覧を表示するget_billing_report
: 特定の請求レポートの詳細を取得する
構成
サーバーには次の環境変数が必要です。
HUNTRESS_API_KEY
: Huntress APIキーHUNTRESS_API_SECRET
: Huntress API シークレットキー
これらは、API 認証情報の下にある<your_account_subdomain>.huntress.io
にある Huntress アカウントから取得できます。
MCPでの使用
MCP 設定に次の構成を追加します。
レート制限
サーバーは、Huntress APIのレート制限(スライディングウィンドウ上で1分あたり60リクエスト)を実装しています。これは以下のことを意味します。
- 60秒間に60件を超えるリクエストは送信できません
- ウィンドウはスライドするので、リクエスト1がT0で行われ、リクエスト60がT30で行われた場合、リクエスト61はT60まで待たなければなりません。
エラー処理
サーバーはさまざまなエラー シナリオを処理します。
- 無効なAPI認証情報
- レート制限を超えました
- 無効なリクエストパラメータ
- API応答エラー
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照