ADIOS2
Fetch and analyze BP5 data files using ADIOS2. Access scientific data, metadata, and attributes for research and analysis purposes.
claude mcp add --scope project clio-adios -- clio-kit mcp-server adios
Install the launcher first. Restart your client after setup. Configuration locations →
Check the connection
clio-kit doctor --server adios --connect
Checks prerequisites and tool discovery. Test on known input to verify results. Native backends may require additional setup.
Tools
list_bp5Lists all BP5 files in a given directory. The 'directory' parameter must be an absolute path.
inspect_variablesInspects variables in a BP5 file, returning type, shape, and steps. Optionally filters by variable name.
inspect_variables_at_stepInspects a specific variable at a given step in a BP5 file. All parameters are required.
inspect_attributesReads global or variable-specific attributes from a BP5 file. The 'variable_name' is optional.
read_variable_at_stepReads a named variable at a specific step from a BP5 file. All parameters are required.
Examples
Replace example paths with your own files and check the returned results.
1. Scientific Data Structure Analysis
I have a BP5 simulation file at /data/simulation_results.bp. Can you first analyze the data structure and then show me the temperature variable evolution over time?
Tools called:
inspect_variables- Analyze the dataset structure and available variablesread_variable_at_step- Read temperature data at specific time steps
This prompt will:
- Use
inspect_variablesto analyze the BP5 file structure and discover all variables - Extract temperature variable data using
read_variable_at_stepat different time steps - Provide insights about the simulation data structure and temporal evolution
2. Multi-Variable Scientific Analysis
Using the file /data/fluid_dynamics.bp, perform a comprehensive analysis showing:
1. All available variables and their properties
2. Pressure field at step 50
3. Variable metadata and attributes for the pressure field
Tools called:
inspect_variables- List all available variables and propertiesread_variable_at_step- Extract pressure field at step 50inspect_attributes- Get pressure variable metadata
This prompt will:
- Generate comprehensive variable inventory using
inspect_variables - Extract specific time step data using
read_variable_at_step - Analyze variable metadata with
inspect_attributes - Provide detailed analysis of fluid dynamics simulation data
3. Time-Series Variable Inspection
From /data/climate_model.bp, I want to understand the temperature variable structure across different time steps and inspect its properties at step 25.
Tools called:
inspect_variables- Get temperature variable structure and available stepsinspect_variables_at_step- Detailed inspection at step 25
This prompt will:
- Use
inspect_variablesto understand overall variable structure - Use
inspect_variables_at_stepto get detailed information at a specific time step - Provide comprehensive time-series data structure analysis
4. High-Performance Computing Data Analysis
Analyze the simulation output at /data/parallel_computation.bp - show me the variable structure, read specific computational domain data, and extract metadata attributes.
Tools called:
inspect_variables- Analyze computational variables and structureinspect_attributes- Extract simulation metadata and parametersread_variable_at_step- Read domain-specific data
This prompt will:
- Use
inspect_variablesto understand parallel computation structure - Extract simulation parameters with
inspect_attributes - Read specific computational domain data using
read_variable_at_step - Provide HPC-focused data analysis
5. Scientific Data Validation and Exploration
I need to validate the integrity of my ADIOS dataset at /data/experimental_results.bp - check all variables, their step-wise properties, and ensure metadata completeness.
Tools called:
inspect_variables- Comprehensive variable structure validationinspect_variables_at_step- Step-specific variable validationinspect_attributes- Metadata integrity check
This prompt will:
- Use
inspect_variablesto validate overall data structure integrity - Perform step-specific analysis with
inspect_variables_at_step - Check metadata completeness with
inspect_attributes - Provide comprehensive data quality assessment for scientific workflows
6. Quick BP5 File Discovery
Show me all BP5 files in my simulation directory at /data/simulations/ and provide a quick overview of their contents and structure.
Tools called:
list_bp5- Directory-wide BP5 file discoveryinspect_variables- Quick structure overview for each file
This prompt will:
- Use
list_bp5to discover all BP5 files in the directory - Use
inspect_variablesto provide structural overview of discovered files - Generate comprehensive overview of available simulation datasets
- Suggest optimal data access strategies based on file contents