claude-agent-toolkit は何をしますか?
🛠️ Claude CodeエージェントをDocker分離・ツール連携で構築・カスタマイズし、効率的な本番ワークフローと高度な推論を実現します。
概要
このツールキットは、Claude Codeエージェントの機能を拡張するためのモジュール式ツールと設定を提供します。Docker分離環境を利用してエージェントの実行を安全にし、外部APIやデータベース、ファイルシステムとのシームレスな統合を可能にします。
主な機能
- Docker分離: エージェントの実行をDockerコンテナ内に閉じ込め、ホストシステムへの影響を防ぎます。
- ツール統合: カスタムツール(例: ファイル操作、HTTPリクエスト、コード実行)を簡単に追加できます。
- MCPサーバー: Model Context Protocolに準拠したサーバーとして動作し、Claude Codeと高度な連携を実現します。
- ワークフロー自動化: 複数のステップからなる生産性向上ワークフローを定義し、エージェントに実行させることができます。
対応プラットフォーム
- Claude Code CLI
- Codex (VS Code拡張)
- Cursor
インストール
# npmを使用する場合
npm install @cybernerdstechnologies/claude-agent-toolkit
# またはDockerイメージを使用
npm install @cybernerdstechnologies/claude-agent-toolkit
使用方法
- プロジェクトにツールキットをインストールします。
claude-agent-toolkit設定ファイルを作成し、使用するツールとDocker設定を定義します。- Claude Codeエージェントを起動し、ツールキット経由でタスクを実行します。
例: Docker分離でのコード実行
# config.yaml
tools:
- name: execute_python
command: python3
isolation: docker
docker_image: python:3.11-slim
claude code --toolkit-config config.yaml
詳細ドキュメント
完全なドキュメントはこちらを参照してください。
ライセンス
MIT