Labsco
adamzacharia logo

ALMA_MCP

โ˜… 1

from adamzacharia

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

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

โŒ labsco summary โ€” our analysis, not the vendor's

What it is โ€” An MCP server that opens the ALMA (Atacama Large Millimeter/submillimeter Array) astronomy archive to natural-language queries, so researchers skip TAP/ADQL syntax.

What you get โ€”

  • Archive search by target, position, frequency, resolution, or custom criteria, returning analysis-ready results
  • Built on alminer, pyvo, astroquery, and astropy under a FastMCP server
  • A test_server.py and quick import checks to confirm alminer/pyvo availability

Requirements โ€” Nothing โ€” no API keys (the ALMA archive is public). You do need Python 3.11+ and the astronomy libraries installed.

Cost snapshot โ€” Free and MIT-licensed. The ALMA archive is publicly accessible at no cost.

Setup effort โ€” Self-host: create a conda/venv, pip install -r requirements.txt plus fastmcp/alminer/pyvo/astroquery/astropy, then point Claude Desktop at server.py โ€” with the full Python path if using a custom env.

Our take โ€” A great natural-language front-end for ALMA data if you're already in the astronomy Python stack; the caveat is setup fragility โ€” the README repeatedly warns you to hard-code your own install and environment paths, so misconfiguration is the main failure mode.

Source: the project README โ€” summarized 2026-07-08.