Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Draw line, bar, scatter, histogram, heatmap and time-series plots from tabular data.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"plot": {
"command": "uvx",
"args": [
"clio-kit",
"mcp-server",
"plot"
]
}
}
}Run this in your terminal
claude mcp add plot -- uvx clio-kit mcp-server plotPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"plot": {
"command": "uvx",
"args": [
"clio-kit",
"mcp-server",
"plot"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"plot": {
"type": "stdio",
"command": "uvx",
"args": [
"clio-kit",
"mcp-server",
"plot"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified with the GitHub account iowarp, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (2.2.6) reached the registry 9 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Python (uv) on your computer.
In the same category: Spec Driven Development, Remote Desktop Commander, Intervals MCP
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Remote MCP server for intervals.icu run data and analysis
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
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.
Chat with us on Zulip or join us
Developed by Gnosis Research Center
Working with scientific data and HPC resources requires manual scripting and tool-specific knowledge:
AI agents handle scientific computing tasks through natural language:
One unified interface. 22 MCP servers. Hybrid search engine. 150+ specialized tools. Built for research.
CLIO Kit is part of the IoWarp platform's comprehensive tooling ecosystem for AI agents. It brings AI assistance to your scientific computing workflow—whether you're analyzing terabytes of HDF5 data, managing Slurm jobs across clusters, or exploring research papers. Built by researchers, for researchers, at Illinois Institute of Technology with NSF support.
Part of IoWarp Platform: CLIO Kit is the tooling layer of the IoWarp platform, providing skills, plugins, and extensions for AI agents working in scientific computing environments.
One simple command. Production-ready, fully typed, BSD-3-Clause licensed, and live-tested in real HPC environments.
# Install the released CLI into its own persistent tool environment
uv tool install 'clio-kit==2.4.3'
uv tool update-shell
clio-kit mcp-servers
clio-kit mcp-server hdf5 clio-kit mcp-server pandas clio-kit mcp-server slurm
clio-kit search serve # Start search API server clio-kit search query --namespace local_fs --q "pressure > 200 kPa"
clio-kit prompts # List all prompts clio-kit prompt code-coverage-prompt # Use a prompt
uv tool install keeps CLIO Kit in a persistent, isolated tool environment. Use uvx --from 'clio-kit==2.4.3' clio-kit ... only for a temporary, one-shot invocation.
Released clio-kit wheels execute each embedded MCP server from that server's shipped uv.lock. The launcher uses a source-and-lock-addressed environment under the user cache, installs only production dependencies, and refuses to resolve an embedded server whose lock is missing. The --branch launcher option is an explicit development path and is not an immutable release-artifact path.
The root wheel also ships machine-readable user contracts for the locked JARVIS, SLURM, Spack, and Scientific Catalog servers. These artifacts are generated from real stdio tools/list exchanges and include canonical SHA-256 digests for downstream federation gates:
clio-kit mcp-contracts
clio-kit mcp-contract clio-kit-jarvis-user-v3.5 clio-kit mcp-contract clio-kit-slurm-user-v3 clio-kit mcp-contract clio-kit-spack-user-v2.1 clio-kit mcp-contract clio-kit-scientific-catalog-user-v1.1
Install in Cursor
Add to your Cursor ~/.cursor/mcp.json:
{
"mcpServers": { "hdf5-mcp": { "command": "clio-kit", "args": ["mcp-server", "hdf5"] }, "pandas-mcp": { "command": "clio-kit", "args": ["mcp-server", "pandas"] }, "slurm-mcp": { "command": "clio-kit", "args": ["mcp-server", "slurm"] } } }
See Cursor MCP docs for more info.
Install in Claude Code
# Add HDF5 MCP
claude mcp add hdf5-mcp -- clio-kit mcp-server hdf5
claude mcp add pandas-mcp -- clio-kit mcp-server pandas
claude mcp add slurm-mcp -- clio-kit mcp-server slurm
See Claude Code MCP docs for more info.
Install in VS Code
Add to your VS Code MCP config:
"mcp": {
"servers": { "hdf5-mcp": { "type": "stdio", "command": "clio-kit", "args": ["mcp-server", "hdf5"] }, "pandas-mcp": { "type": "stdio", "command": "clio-kit", "args": ["mcp-server", "pandas"] } } }
See VS Code MCP docs for more info.
Install in Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": { "hdf5-mcp": { "command": "clio-kit", "args": ["mcp-server", "hdf5"] }, "arxiv-mcp": { "command": "clio-kit", "args": ["mcp-server", "arxiv"] } } }
See Claude Desktop MCP docs for more info.
The version below is each MCP server's agent-facing contract version, not the containing clio-kit wheel version. JARVIS 3.4 and SLURM 3.0 have contracts redesigned for agent use. Spack is at 2.1, while the other contracts retain their existing 2.x identities until a focused upgrade.
The Spack install contract makes concretization explicit: reuse=true passes spack install --reuse, while reuse=false passes spack install --fresh. Agents should discover first, install only when needed, then pass the exact spack_locate result to JARVIS for runtime loading. A find with no installed match is normal typed data (count=0, packages=[]); locate reports the distinct not_installed semantic, while real Spack failures remain errors.
| 📦 Package | 📌 Ver | 🔧 System | 📋 Description | ⚡ Install Command |
|---|---|---|---|---|
| `adios` | 2.2.3 | Data I/O | Read data using ADIOS2 engine | clio-kit mcp-server adios |
| `arxiv` | 2.2.3 | Research | Fetch research papers from ArXiv | clio-kit mcp-server arxiv |
| `chronolog` | 2.0.1 | Logging | Log and retrieve data from ChronoLog | clio-kit mcp-server chronolog |
| `compression` | 2.2.3 | Utilities | File compression with gzip | clio-kit mcp-server compression |
| `darshan` | 2.2.3 | Performance | I/O performance trace analysis | clio-kit mcp-server darshan |
| `geo` | 2.2.3 | Geospatial | Render GeoJSON vector layers with basemaps | clio-kit mcp-server geo |
| `geojson` | 2.2.3 | Geospatial | Inspect, validate, and summarize GeoJSON | clio-kit mcp-server geojson |
| `hdf5` | 2.2.3 | Data I/O | HPC-optimized scientific data with 27 tools, AI insights, caching, streaming | clio-kit mcp-server hdf5 |
| `jarvis` | 3.6.2 | Workflow | Durable pipeline, bounded package discovery, progress, artifact, and service-runtime management | clio-kit mcp-server jarvis |
| `lmod` | 2.2.3 | Environment | Environment module management | clio-kit mcp-server lmod |
| `ndp` | 2.2.3 | Data Protocol | Search and discover datasets across CKAN instances | clio-kit mcp-server ndp |
| `node-hardware` | 2.2.3 | System | System hardware information | clio-kit mcp-server node-hardware |
| `pandas` | 2.2.3 | Data Analysis | CSV data loading and filtering | clio-kit mcp-server pandas |
| `parallel-sort` | 2.2.3 | Computing | Large file sorting | clio-kit mcp-server parallel-sort |
| `paraview` | 2.2.3 | Visualization | Scientific 3D visualization and analysis | clio-kit mcp-server paraview |
| `parquet` | 2.2.3 | Data I/O | Read Parquet file columns | clio-kit mcp-server parquet |
| `plot` | 2.2.3 | Visualization | Generate plots from CSV data | clio-kit mcp-server plot |
| `sac` | 2.2.3 | Seismology | Analyze SAC waveforms and archives | clio-kit mcp-server sac |
| `seismic` | 2.2.3 | Seismology | Analyze earthquake catalogs and sequences | clio-kit mcp-server seismic |
| `scientific-catalog` | 1.1.2 | Discovery | Operator-owned scientific dataset discovery | clio-kit mcp-server scientific-catalog |
| `slurm` | 3.0.0 | HPC | Job submission and management | clio-kit mcp-server slurm |
| `spack` | 2.1.0 | Package Management | Structured package discovery, installation, and location | `clio-kit mcp-s
Only the beginning is shown; read the rest in the repo