Use COMPASS with your agent

Search all 5,138,521 clusters the pipeline produced, or only the 255,213 RNA clusters the website highlights, explore their biology, and retrieve sequences and alignments from the tools you already use.

MCP server URL
https://compass.arcinstitute.org/mcp
Read-only accessGoogle sign-inRelease atlas_release_2026-10-r4Two data scopes

Connect your client

Add the server, then sign in with Google when prompted. Browsing the atlas needs no account.

Claude Code

Run this command in your terminal:

claude mcp add --transport http ncrna-atlas https://compass.arcinstitute.org/mcp

In Claude Code, enter /mcp, choose ncrna-atlas, and follow the sign-in flow. Claude Code guide.

Claude Desktop or claude.ai

Add a custom connector, paste the server URL above, and sign in with Google when prompted. If asked for an OAuth client registration method, choose automatic registration.

Claude connector guide.

ChatGPT

Open Plugins → + → Add custom MCP server. Enter the server URL, choose OAuth, and sign in with Google. Availability depends on your account and workspace permissions.

ChatGPT connection guide.

Cursor

Add this configuration to .cursor/mcp.json in your project or ~/.cursor/mcp.json for all projects, then sign in from the MCP settings:

{
  "mcpServers": {
    "ncrna-atlas": {
      "url": "https://compass.arcinstitute.org/mcp"
    }
  }
}

Cursor MCP guide.

Scripts and other MCP clients

Use the same URL with an MCP client that supports Streamable HTTP and OAuth. For a script or an unattended workflow, contact the lab about token access.

Authenticated requests use Authorization: Bearer <token>. Keep tokens private.

A few things to ask

Start with a biological question. Your agent can look up exact annotation terms and link the results back to the atlas.

Tool reference

The server uses the Model Context Protocol. Agents should start with describe_data to learn the schema and query language. Every tool takes a scope argument, all (default) or highlighted; the two scopes are described below.

Browse the seven tools
describe_data
Tables, key columns, the condition language, and request limits.
describe_columns
A dictionary of every cluster column, by group or name.
suggest_terms
Exact Pfam, Foldseek fold, taxon, and Rfam names for searches.
search_clusters
Free text with gene, taxon, Rfam, numeric, and motif conditions.
search_ids
Matching cluster IDs, paginated for larger result sets.
query_sql
Read-only SQL SELECT queries over clusters, partners, taxa, Rfam, and structure tables.
get_cluster
Cluster statistics, consensus structure, covariation, neighboring genes, taxonomy, Rfam hits, member genomic context, and download links.

Two data scopes

Every tool takes a scope argument; without one it searches everything. describe_data states each scope's gaps, tables and limits in detail; get_cluster notes when a cluster is outside the master table or has no page.

all (default)
Data release atlas_full_2026-10-f1: every cluster the pipeline produced (5,138,521 clusters), the highlighted ones among them. Most never entered the master table, so their motif, consensus structure, covariation and enrichment columns are null; in_master, has_structure and highlighted say what a row has, and members, loci, neighboring genes, taxonomy, Rfam hits and terminator scans exist for all of them. The per-member tables (members, loci, genes, terminators) are large Parquet tables partitioned by bucket = cluster_id // 10000: filter on the bucket and the cluster id, or a query runs into the time limit. Coordinates are on the source contig. Web pages exist only for highlighted clusters.
highlighted
Data release atlas_release_2026-10-r4: the 255,213 highlighted clusters the website shows, each with a web page and nearly all with a drawing and alignment viewer; per-member genomic context in the website's frame (positions relative to the RNA).

Access and limits

Data, citation and privacy

COMPASS, from the Hsu lab at Arc Institute, contains candidate structured RNAs mined from bacterial and archaeal intergenic regions with Evo 2. Cite the preprint (Sun, Hudelmaier et al., 2026) and the release you used, atlas_release_2026-10-r4 for the highlighted clusters or the whole release named above; the About page has the full citation and BibTeX.

Tool calls and sign-ins are logged with your account’s email. Read the privacy notice for details.

Questions or access requests: the Hsu lab at Arc Institute (hsulab@arcinstitute.org).