root_mcp.core.tools.discovery module
Discovery tools for ROOT files (list, inspect, etc.).
- class root_mcp.core.tools.discovery.DiscoveryTools(config, file_manager, path_validator)[source]
Bases:
objectTools for discovering and inspecting ROOT files.
- Parameters:
config (Config)
file_manager (FileManager)
path_validator (PathValidator)
- __init__(config, file_manager, path_validator)[source]
Initialize discovery tools.
- Parameters:
config (Config) – Server configuration
file_manager (FileManager) – File manager instance
path_validator (PathValidator) – Path validator instance
- inspect_file(path, include_histograms=True, include_trees=True)[source]
Inspect a ROOT file’s structure.
- list_branches(path, tree_name, pattern=None, limit=100, include_stats=False)[source]
List branches in a TTree or RNTuple.