# Python から jCodeMunch MCP ツールを直接呼び出すイメージ（MCP クライアント経由）
# 実際には Claude Code や Cursor などのエージェントが内部で呼び出す

# search_symbols: シンボル名で検索
# {"name": "parse_file", "kind": "function", "file": "indexer.py", "line": 87}

# get_symbol_source: シンボルのソースのみ取得（ファイル全体は不要）
# => 700行のファイルのうち 30行分だけ返す → 約 95% 削減

# get_blast_radius: 変更影響範囲を取得
# {"symbol": "parse_file", "depth": 2, "risk_score": 0.74,
#  "affected": ["index_repo", "watch_folder", "reindex_changed"]}

# search_ast: AST パターンで横断検索（70+ 言語対応）
# category='security' => hardcoded_secret, eval_exec を全ファイルから検出