CLIO Seismic MCP server
MCP server for earthquake-sequence analysis on saved catalogs: completeness magnitude,...
27 stars
Reviews
Write oneNobody has reviewed CLIO Seismic yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CLIO Seismic tools (100, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_dataset_structureAnalyze and understand file organization and data patterns with AI insights.
analyze_file_access_patternsAnalyze file access patterns including read/write types and sequential vs random access.
analyze_mpiio_operationsAnalyze MPI-IO operations including collective vs independent operations.
analyze_posix_operationsAnalyze POSIX I/O operations including read/write system calls and their frequency.
append_pkgAppend a package to a Jarvis-CD pipeline.
bounding_boxReturn the (optionally padded) bounding box of GeoJSON features.
build_pipeline_envRebuild a pipeline's env.yaml, capturing CMAKE_PREFIX_PATH and PATH.
close_fileClose the current HDF5 file.
compare_darshan_logsCompare two Darshan log files to identify performance differences between runs.
compress_file_toolCompress a file using gzip. Returns original/compressed sizes and compression ratio.
configure_pkgConfigure a package in a Jarvis-CD pipeline.
create_pipelinewrite actionCreate a new Jarvis-CD pipeline environment.
decompress_file_toolDecompress a gzip-compressed (.gz) file back to its original form.
destroy_pipelinewrite actionDestroy a pipeline environment and clean up files.
download_multiple_pdfsDownload multiple PDFs concurrently with rate limiting.
download_paper_pdfDownload the PDF of a paper from ArXiv.
export_datasetExport dataset to various formats with user format selection.
export_to_bibtexExport search results to BibTeX format for citation management.
feature_bboxReturn ``{"bbox": [min_lon, min_lat, max_lon, max_lat] | None, "feature_count": int}``.
filter_points_by_radiusReturn the points within radius_km of the center, sorted by distance.
find_similar_datasetsFind datasets with similar characteristics to a reference dataset with AI analysis.
find_similar_papersFind papers similar to a reference paper based on categories and keywords.
generate_io_summary_reportGenerate a comprehensive I/O summary report with findings and recommendations.
geocodeGeocode a place name into coordinates via OpenStreetMap Nominatim.
get_by_pathGet a dataset or group by path.
get_chunksGet chunk information for a dataset.
get_dtypeGet the data type of a dataset.
get_filenameGet the current file's path.
get_io_performance_metricsExtract I/O performance metrics including bandwidth, IOPS, and request sizes.
get_job_summaryGet job-level summary from a Darshan log including runtime, process count, and I/O volume.
get_modeGet the current file's access mode.
get_paper_detailsGet detailed information about a specific ArXiv paper by ID.
get_pdf_urlGet the direct PDF URL for a paper without downloading.
get_pkg_configRetrieve the configuration of a specific package in a pipeline.
get_recent_papersGet recent papers from a specific ArXiv category.
get_shapeGet the shape of a dataset.
get_sizeGet the size of a dataset.
get_timeline_analysisGenerate timeline analysis showing I/O activity over time and temporal patterns.
hdf5_aggregate_statsParallel statistics computation across multiple datasets.
hdf5_batch_readRead multiple datasets in parallel.
hdf5_parallel_scanFast multi-file scanning with parallel processing.
hdf5_stream_dataStream large datasets efficiently with memory management.
identify_io_bottlenecksIdentify I/O performance bottlenecks by analyzing access patterns and operations.
inspect_attributesReads global or variable-specific attributes from a BP5 file. The 'variable_name' is optional.
inspect_geojsonReturn a structural report for a GeoJSON document.
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.
jm_add_repoAdd a repository to JarvisManager.
jm_bootstrap_fromBootstrap Jarvis config from a machine template.
jm_bootstrap_listList available bootstrap machine templates.
jm_cdChange current Jarvis pipeline context.
jm_construct_pkgConstruct a package skeleton in JarvisManager.
jm_create_configwrite actionInitialize JarvisManager config directories.
jm_get_repoGet repository info from JarvisManager.
jm_graph_buildBuild or rebuild the resource graph with a net sleep interval.
jm_graph_modifyModify the resource graph using a net sleep interval.
jm_graph_showPrint the current resource graph frames.
jm_list_pipelinesList all existing Jarvis pipelines.
jm_list_reposList all Jarvis repositories.
jm_load_configLoad existing JarvisManager configuration.
jm_promote_repoPromote a repository in JarvisManager.
jm_remove_repowrite actionRemove a repository from JarvisManager.
jm_resetReset JarvisManager (destroy all pipelines and data).
jm_save_configSave current JarvisManager configuration.
jm_set_hostfileSet hostfile path for JarvisManager.
list_attributesList all attributes of an object.
list_available_hdf5_filesList all registered HDF5 files with resource URIs for Claude Code @ mentions.
list_bp5Lists all BP5 files in a given directory. The 'directory' parameter must be an absolute path.
list_keysList keys in a group.
load_darshan_logLoad and parse a Darshan log file to extract I/O performance metrics and metadata.
load_pipelineLoad an existing Jarvis-CD pipeline environment.
module_listList all currently loaded environment modules.
open_fileOpen an HDF5 file for operations.
optimize_access_patternSuggest better approaches for data access based on usage patterns.
points_in_polygonsReturn the points that fall within (optionally buffered) polygons.
query_arcgis_featuresQuery an ArcGIS FeatureServer layer and persist features as GeoJSON.
read_attributeRead an attribute from an object.
read_full_datasetRead an entire dataset with efficient chunked reading for large datasets.
read_partial_datasetRead a portion of a dataset with slicing.
read_variable_at_stepReads a named variable at a specific step from a BP5 file. All parameters are required.
record_interactionLog a user message and LLM response to the active ChronoLog story.
refresh_hdf5_resourcesRe-scan client roots and update available HDF5 resources.
remove_pkgwrite actionRemove a package entirely from a pipeline.
render_feature_mapRender GeoJSON layers to a map PNG. See tool description for the layer schema.
retrieve_interactionRetrieve logged records from a chronicle and story, with optional time filtering.
run_pipelinewrite actionExecute a Jarvis-CD pipeline end-to-end.
search_arxivSearch ArXiv for papers by category or topic.
search_by_abstractSearch ArXiv papers by abstract keywords.
search_by_subjectSearch ArXiv papers by subject classification.
search_by_titleSearch ArXiv papers by title keywords.
search_date_rangeSearch ArXiv papers within a specific date range.
search_papers_by_authorSearch ArXiv papers by author name.
start_chronologConnect to ChronoLog, create a chronicle, and acquire a story handle.
stop_chronologRelease the story handle and disconnect from ChronoLog.
suggest_next_explorationSuggest interesting data to explore next based on current location with AI recommendations.
summarize_geojsonReturn ``{summary, feature_count, geometry_types, bbox, property_keys, sample_features}``.
unlink_pkgUnlink a package from a pipeline (preserve files).
update_pipelinewrite actionRe-apply environment and configuration to every package in a pipeline.
validate_geojsonReturn ``{"valid": bool, "errors": list[str]}`` for a GeoJSON document.
visitVisit all nodes recursively.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan299 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Findings (2)
- mediumeval / new Function used
exec.evalclio_kit-2.2.3/clio-kit-mcp-servers/hdf5/src/hdf5_mcp/server.py: …c: try: slice_obj = eval(f"np.s_[{slice_spec}]") except E… - mediumsubprocess with shell=True
exec.shell-trueclio_kit-2.2.3/clio-kit-mcp-servers/node-hardware/src/node_hardware_mcp/capabilities/remote_node_info.py: …y: result = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeou…
Install CLIO Seismic in Claude Code, Cursor or VS Code
claude mcp add seismic-mcp -- uvx clio-kit
What the publisher says
From the CLIO Seismic repository's README, as published. We do not edit it. Read it on GitHub
CLIO Kit
<!-- mcp-name: io.github.iowarp/adios-mcp --> <!-- mcp-name: io.github.iowarp/arxiv-mcp --> <!-- mcp-name: io.github.iowarp/chronolog-mcp --> <!-- mcp-name: io.github.iowarp/compression-mcp --> <!-- mcp-name: io.github.iowarp/darshan-mcp --> <!-- mcp-name: io.github.iowarp/geo-mcp --> <!-- mcp-name: io.github.iowarp/geojson-mcp --> <!-- mcp-name: io.github.iowarp/hdf5-mcp --> <!-- mcp-name: io.github.iowarp/jarvis-mcp --> <!-- mcp-name: io.github.iowarp/lmod-mcp --> <!-- mcp-name: io.github.iowarp/ndp-mcp --> <!-- mcp-name: io.github.iowarp/node-hardware-mcp --> <!-- mcp-name: io.github.iowarp/pandas-mcp --> <!-- mcp-name: io.github.iowarp/parallel-sort-mcp --> <!-- mcp-name: io.github.iowarp/paraview-mcp --> <!-- mcp-name: io.github.iowarp/parquet-mcp --> <!-- mcp-name: io.github.iowarp/plot-mcp --> <!-- mcp-name: io.github.iowarp/sac-mcp --> <!-- mcp-name: io.github.iowarp/scientific-catalog-mcp --> <!-- mcp-name: io.github.iowarp/seismic-mcp --> <!-- mcp-name: io.github.iowarp/slurm-mcp --> <!-- mcp-name: io.github.iowarp/spack-mcp --> <!-- mcp-name: io.github.iowarp/terrain-mcp --> <!-- mcp-name: io.github.iowarp/web-mcp -->
CLIO Kit - Part of the IoWarp platform's tooling layer for AI agents. A comprehensive collection of tools, skills, plugins, and extensions. It ships 22 Model Context Protocol (MCP) servers for scientific computing and enables AI agents to interact with HPC resources, scientific data formats, and research datasets.
Website | IOWarp
Chat with us on Zulip or join us
Developed by Gnosis Research Center
❌ Without CLIO Kit
Working with scientific data and HPC resources requires manual scripting and tool-specific knowledge:
- ❌ Write custom scripts for every HDF5/Parquet file exploration
- ❌ Manually craft Slurm job submission scripts
- ❌ Switch between multiple tools for data analysis
- ❌ No AI assistance for scientific workflows
- ❌ Repetitive coding for common research tasks
✅ With CLIO Kit
AI agents handle scientific computing tasks through natural language:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
CLIO Seismic: common questions
- Is CLIO Seismic MCP server safe?
- Mostly: it is graded B (78/100). Read the CLIO Seismic safety report
- How do I install CLIO Seismic?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does CLIO Seismic need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is CLIO Seismic maintained?
- The last commit was 27 days ago (2026-09-16). The latest release is v2.2.3.