Ask the question. MESA finds the data.

MESA — the Multidisciplinary Environment for Scientific Advancement — is an open-source, agentic AI platform that connects scientific data through curated, indexed metadata. A data lakehouse, a federated data mesh, and AI agents that speak both, running on national research infrastructure today.


Five integrated layers

01

User interface

Laptop · Desktop · K8s container

02

Agentic AI

MCP · RAG · Agents · Reasoning · Sandboxing

03

Data management

Data Lakehouse (DuckLake) · Data Mesh (iRODS)

04

Compute

CyVerse · TACC · ACCESS-CI · NAIRR

05

Object storage

S3 · OSN · VAST · Lustre


Three innovation goals

01

Open-source data lakehouse

Analytical tables over open formats — DuckLake, Apache Iceberg, Parquet — with time-travel versioning built in. Query five petabytes like a database, and rewind any table to the state it held when the paper was submitted.

02

Federated iRODS data mesh

One policy engine across the CyVerse Data Store and its federated peers, with CILogon, Globus Auth, and ORCID handling identity. The lakehouse and the mesh interoperate — your data stays where it lives, and still shows up where you work.

03

Agentic AI orchestration

Self-hosted LLM serving on vLLM, RAG pipelines over curated metadata, and an MCP server framework with sandboxed, multi-agent orchestration. Agents that find, describe, and move scientific data — with the guardrails written first.

The stack, today

One line. Four servers. No credentials required.

MESA is not a promise — the MCP stack is public and installs now. One command clones, builds, and registers four CyVerse servers in Claude Code; anonymous public access to the Data Store works out of the box.

$ curl -fsSL https://raw.githubusercontent.com/idss-mesa/docs/main/install.sh | bash
ServerLanguageRole
mesa-mcpPythoniRODS Data Store + OBO/OLS ontology metadata, DataCite, DuckLake history
mesa-ducklakePythonAVU metadata-history library backing mesa-mcp
irods-mcp-serverGoReference iRODS Data Store server
formation-mcpGoCyVerse Discovery Environment — launch apps, manage analyses

Featured connectors. Nothing to install.

The Data Store and Discovery Environment servers also run hosted, as remote MCP connectors — no local build, no toolchain. In Claude Desktop or claude.ai, open Settings → Connectors → Add custom connector, name the connector, paste its endpoint URL, and authenticate when prompted. A connector added to your claude.ai organization follows you everywhere Claude runs: Claude Desktop, claude.ai, and Claude Code on the web.

ConnectorServerWhat it opens
cyverse-irods-sharedirods-mcp-serverCyVerse Data Store — public collections under /iplant/home/shared, anonymous read
cyverse-formationformation-mcpDiscovery Environment — browse data, launch apps, track analyses

Claude Code registers the same endpoints from the terminal:

$ claude mcp add --transport http irods https://IRODS-ENDPOINT/mcp $ claude mcp add --transport http formation https://FORMATION-ENDPOINT/mcp

Swap in the current endpoint URLs from the docs, which also cover credentialed access, running either server locally in Claude Desktop via claude_desktop_config.json, and self-hosting the endpoints.

The team
Portrait of Tyson L. Swetnam

Tyson L. Swetnam, Ph.D.

Principal Investigator · UNM

Portrait of Arthur B. Maccabe

Arthur B. Maccabe, Ph.D.

Co-PI · Arizona site lead

Portrait of David Ebert

David Ebert, Ph.D.

Co-PI · Chief AI & Data Science Officer · Arizona

Portrait of Lei Cao

Lei Cao, Ph.D.

Co-PI · Lakehouse lead · Arizona

Portrait of Terrell Russell

Terrell Russell, Ph.D.

Co-PI · Data Mesh Lead · RENCI Site Lead

Portrait of Illyoung Choi

Illyoung Choi, Ph.D.

Research Software Engineer · Arizona

Portrait of Kory Draughn

Kory Draughn

Chief Technologist · RENCI

Portrait of Alan King

Alan King

Senior Software Developer · RENCI

Portrait of Justin James

Justin James

Applications Engineer · RENCI

Portrait of Sarah Roberts

Sarah Roberts

Research Software Engineer · Arizona

Portrait of Tony Edgin

Tony Edgin

Data Curator · Arizona

Portrait of Edwin Skidmore

Edwin Skidmore

Cloud Orchestration / Infrastructure · CyVerse

Portrait of Greg Chism

Greg Chism, Ph.D.

EOT Lead · Senior Personnel · Arizona

Portrait of Jingdi Chen

Jingdi Chen, Ph.D.

5G/6G Networking · Arizona

Portrait of CK Chan

CK Chan, Ph.D.

Astronomer · Arizona

Portrait of Wolfgang Jentner

Wolfgang Jentner, Ph.D.

Human-Computer Interaction · Arizona

Portrait of Junjia Guo

Junjia Guo

PhD Student · Arizona

Portrait of Pengxin Wang

Pengxin Wang

PhD Student · Arizona

Portrait of Junyong Zhao

Junyong Zhao

PhD Student · Arizona

Portrait of Linan Zheng

Linan Zheng

PhD Student · Arizona


News

MESA kicks off with NSF IDSS, July 2026.

The project team convenes with the NSF Integrated Data Systems & Services program for the MESA kick-off meeting — the University of New Mexico, the University of Arizona, and UNC-CH/RENCI, setting the two-year prototype baseline in motion.

Creating new simulations of black holes, with OpenAI.

Co-investigator CK Chan, Ph.D. worked with OpenAI on creating new simulations of black holes — a look at agentic coding against Event Horizon Telescope science.

Reducing time to discovery.