Communityコーディング&開発github.com

bawbel/scanner

エージェント型AIコンポーネント(スキル、MCPサーバー、システムプロンプトなど)のためのオープンソースCLIスキャナー

scanner とは?

bawbel/scannerは、スキル、MCPサーバー、システムプロンプトなどのエージェント型AIコンポーネントを発見・管理するためのオープンソースCLIツールです。このスキャナーは、開発者がAgentic AI(Claude Code、Cursor、Codexなど)で使用されるコンポーネントを効率的にスキャンし、一覧表示し、分析することを可能にします。プロジェクト内のスキル定義やMCP構成ファイルを自動的に検出し、それらのメタデータや依存関係を抽出します。これにより、複数のAIエージェントコンポーネントが混在する大規模なコードベースでも、どのような機能が利用可能で、どのように連携しているかを簡単に把握できます。CLIベースのため、CI/CDパイプラインや開発ワークフローにシームレスに統合でき、チーム全体でのコンポーネント管理を効率化します。

対応~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add bawbel/scanner

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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スキルコンポーネントのみをスキャンします
--mcpsMCPサーバーのみをスキャンします
--promptsシステムプロンプトのみをスキャンします
--jsonJSON形式で出力します
--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

関連スキル