scanner は何をしますか?
スキル、MCPサーバー、システムプロンプトなどのエージェント型AIコンポーネントのためのオープンソースCLIスキャナー。
概要
bawbel/scanner は、エージェント型AI(Agentic AI)エコシステムで使用されるさまざまなコンポーネントをスキャンし、一覧表示するためのコマンドラインツールです。
機能
- スキルスキャン: プロジェクト内のAIエージェントスキル定義を検出します。
- MCPサーバースキャン: MCP (Model Context Protocol) サーバー設定ファイルを識別します。
- システムプロンプトスキャン: カスタムシステムプロンプト定義を見つけます。
- メタデータ抽出: 各コンポーネントから名前、説明、バージョンなどのメタデータを抽出します。
インストール
npm install -g @bawbel/scanner
または
git clone https://github.com/bawbel/scanner.git
cd scanner
npm install
npm run build
使用方法
bawbel-scanner scan ./path/to/project
オプション
| オプション | 説明 |
|---|---|
--skills | スキルコンポーネントのみをスキャンします |
--mcps | MCPサーバーのみをスキャンします |
--prompts | システムプロンプトのみをスキャンします |
--json | JSON形式で出力します |
--verbose | 詳細なログを表示します |
例
# プロジェクト全体をスキャン
bawbel-scanner scan .
# スキルのみをJSON形式でスキャン
bawbel-scanner scan ./ai-skills --skills --json
# 詳細ログ付きでスキャン
bawbel-scanner scan ./project --verbose
サポートされるプラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAgentic AIプラットフォーム
貢献
オープンソースプロジェクトです。Issueの報告やPull Requestを歓迎します。
ライセンス
MIT