Alma MCP Server

A Model Context Protocol (MCP) server that provides comprehensive access to the ALMA (Atacama Large Millimeter/submillimeter Array) archive through a

Local serverstdioPython

What is the Alma MCP Server?

A Model Context Protocol (MCP) server that provides comprehensive access to the ALMA (Atacama Large Millimeter/submillimeter Array) archive through a clean

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_alma_by_targetSearch by astronomical object name (SIMBAD resolution)
search_alma_by_positionCone search by RA/Dec coordinates
search_alma_by_proposalSearch by PI name or proposal ID
search_alma_by_frequencySearch by frequency range (GHz)
search_alma_by_resolutionSearch by angular resolution (arcsec)
check_alma_line_coverageCheck spectral line coverage with redshift
get_alma_infoALMA bands, lines, and capabilities reference
run_alma_tap_queryCustom SQL/ADQL queries against TAP
search_alma_by_source_nameSearch by PI-specified target name (exact or partial)
search_alma_by_bibliographySearch by bibcode, journal, author, or publication year
search_alma_by_member_ousSearch by Member OUS dataset identifier
search_alma_by_data_typeSearch for cubes (spectral) vs images (continuum)
search_alma_by_science_keywordSearch by ALMA science keywords
search_alma_by_abstractFull-text search in proposal/publication abstracts

How to install the Alma MCP Server

{
  "mcpServers": {
    "alma": {
      "command": "python",
      "args": [
        "c:/Users/Asus/Desktop/Quasar-main/ALMA_MCP/server.py"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Alma MCP to search alma by target.”
  • “Use Alma MCP to search alma by position.”
  • “Use Alma MCP to search alma by proposal.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides comprehensive access to the ALMA (Atacama Large Millimeter/submillimeter Array) archive through a clean Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.