Integrations
H3 CLI MCP サーバー
AI アシスタントと LLM が公式のh3-cli
ツールを使用して Horizon3.ai API と対話できるようにするMCP サーバー。
これは何ですか?
このMCPサーバーは、AIコーディングアシスタント(Claude、Cursor、VS Codeなど)にh3-cliの全機能を提供します。これにより、以下のことが可能になります。
- ペンテストのスケジュールと実行
- ペンテストの結果、弱点、影響、ホスト、資格情報などを照会する
- セキュリティワークフローとレポートの自動化
- すべて自然言語とLLMツールを介して
**注:**システムにh3-cli
がインストールされ、認証されている必要があります。このサーバーは薄いラッパーであり、APIキーやCLIのインストールを管理するものではありません。
クイックコピー&ペースト:MCPクライアントに追加
これを MCP クライアント構成 (例: Cursor、Claude Desktop、Windsurf など) に追加します。
Copy
- このリポジトリを手動でクローンまたはビルドする必要はありません。uvx
uvx
最新バージョンを自動的に取得して実行します。 - 高度な使用方法については、以下を参照してください。
特徴
- 完全な h3-cli API アクセス: CLI で実行できるすべての操作を、LLM ツール経由で実行できます。
- GraphQL ドキュメント: 利用可能なすべてのクエリとミューテーションの最新のドキュメントを取得します。
- パラメータ検証: すべてのツール入力のエラー メッセージと例を明確に表示します。
- プロンプト テンプレート: ページ区切り、ピボット、一般的なワークフローに関するガイダンスが組み込まれています。
- あらゆる MCP 互換クライアント (Claude、Cursor、Windsurf、VS Code など) で動作します。
提供されるツール
ツール名 | 説明 |
---|---|
run_h3_command | 任意の h3-cli コマンドを実行し、出力を返します。 |
fetch_graphql_docs | 任意のクエリ、ミューテーション、またはタイプの GraphQL スキーマ/ドキュメントを取得します。 |
run_graphql_request | 変数を使用して生の GraphQL クエリを実行し、結果を取得します。 |
health_check | h3-cli のインストールと API 接続を確認します。 |
完全なパラメータの詳細と例については、クライアントのツール検出 UI を参照してください。
VS Code、カーソル、Claude Desktop などでの使用。
- VS Code : 上記の構成を
.vscode/mcp.json
またはユーザー設定 (JSON) に追加します。 - カーソル:
~/.cursor/mcp.json
またはプロジェクトの.cursor/mcp.json
に追加します。 - Claude Desktop :
claude_desktop_config.json
に追加します。 - Windsurf : Windsurf MCP 構成ファイルに追加します。
詳細については、MCP サーバー構成に関するクライアントのドキュメントを参照してください。
トラブルシューティング
h3
が見つからないというエラーが表示される場合は、h3-cli
がインストールされ、認証されていることを確認してください (下記参照)。- 認証エラーが表示された場合は、CLI で API キーを再確認してください。
- 詳しいヘルプについては、公式の h3-cli セットアップ ガイドを参照してください。
ライセンス
1. h3-cliをインストールする
Copy
- Horizon3.ai ポータルの「ユーザー」→「アカウント設定」から API キーを取得します。
- インストールスクリプトはシェルプロファイルの更新を促します。指示に従ってターミナルを再起動してください。
2. h3-cliのインストールをテストする
Copy
h3-cli のヘルプ テキストが表示されます。
3. API接続を確認する
Copy
次のような応答が表示されます。
Copy
You must be authenticated.
AI アシスタントと LLM が Horizon3.ai API と対話して、ペンテストのスケジュール設定、結果のクエリ、自然言語コマンドによるセキュリティ ワークフローの自動化を実行できるようにする MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Linear project management systems, allowing users to retrieve, create, and update issues, projects, and teams through natural language.Last updated -32805TypeScriptMIT License
- -securityAlicense-qualityAn MCP server implementation that integrates AI assistants with Langfuse workspaces, allowing models to query LLM metrics by time range.Last updated -9JavaScriptApache 2.0
- -securityAlicense-qualityAn MCP server that allows AI assistants to interact with Foundry datasets, ontology objects, and functions through natural language queries and commands.Last updated -2PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.Last updated -116TypeScriptMIT License