axonflow-openclaw-plugin は何をしますか?
AxonFlow ガバナンスを OpenClaw エージェントに統合 — 危険なツールのブロック、MCP アクセスの管理、本番エージェントワークフロー向けの監査証跡を保持します。
概要
このプラグインを使用すると、OpenClaw エージェントのツール実行と MCP サーバーアクセスを AxonFlow ポリシーで制御できます。
機能
- 危険なツールのブロック: ファイル削除、シェル実行など、危険が及ぶ可能性のあるツールをポリシーに基づいて許可/拒否します。
- MCP アクセス管理: MCP サーバーへの接続とツール呼び出しを制御します。
- 監査証跡: すべてのエージェントアクションを記録し、後から確認できるようにします。
インストール
npm install getaxonflow/axonflow-openclaw-plugin
使用法
import { createGovernancePlugin } from 'getaxonflow/axonflow-openclaw-plugin';
const plugin = createGovernancePlugin({
policy: {
allowedTools: ['read_file', 'search_web'],
blockedTools: ['delete_file', 'execute_shell'],
mcpAccess: {
allowedServers: ['internal-db-mcp'],
},
},
});
// OpenClaw エージェントにプラグインを適用
ownerAgent.use(plugin);
設定
| オプション | 型 | 説明 |
|---|---|---|
policy | Policy | 許可/ブロックするツールと MCP サーバーのポリシー |
auditLogPath | string | 監査ログのファイルパス(オプション) |
ライセンス
MIT