MCP.Market

Umbra open SAR archive MCP server

online · 100% uptime
by reesehammer·io.github.reesehammer/umbra-mcp·v0.1.4

Search, preview, and measure Umbra open SAR from any MCP client. Umbra ships no search API.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

0 stars62 downloads/wk

Reviews

Write one

Nobody has reviewed Umbra open SAR archive yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Umbra open SAR archive tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Umbra open SAR archive compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 3,471 Web search servers
Uptime
100%
of our recent checks; the typical remote Web search server answers 100%
Response time
260 ms
faster than 59% of 2,238 Web search servers
Downloads a week
62
more than 42% of 837 Web search servers with a package

Release history: 3 versions in the registry since 2026-09-02, latest 2026-10-26, typically one every 43 days.

Install Umbra open SAR archive in Claude Code, Cursor or VS Code

claude mcp add --transport http umbra-mcp https://api.umbra-py.space/mcp
Add to Cursor

What the publisher says

From the Umbra open SAR archive repository's README, as published. We do not edit it. Read it on GitHub

umbra-py

Search, preview, load, and convert Umbra open SAR data.

Umbra publishes 16–25 cm SAR as CC BY 4.0 open data, but no search API — only a 17+ TB S3 bucket and a static STAC tree. umbra-py is that layer: search, preview, download, and analysis-ready arrays without the usual 500 lines of glue. A community STAC API (umbra serve) and MCP server sit on the same host, so pystac-client and Claude can query the archive with nothing installed.

📖 Docs: umbra-py.space · Showcase: browse the archive in the browser (no install)

Status: v0.1.2. Discovery, download, xarray loading,

SICD → geocoded COG, change/timescan composites, chips, a STAC API

(umbra serve, with a community host), and an MCP server all ship. This is

not an InSAR toolbox (phase is not preserved through convert). Not

affiliated with Umbra Lab, Inc.

Install

pip install umbra-py              # core: search + download + metadata
pip install "umbra-py[load]"      # + xarray / rasterio
pip install "umbra-py[viz]"       # + quicklooks, maps, galleries
pip install "umbra-py[convert]"   # + SICD → geocoded COG
pip install "umbra-py[all]"       # convert + load + viz + export

Python 3.10+. Other extras (dask, serve, mcp, ai, langchain, llamaindex) are listed in the install guide.

Five minutes to a scene

Fetch the weekly catalog snapshot, then search and preview offline. A live walk of the bucket (umbra search without --local) works but is slow.

pip install "umbra-py[viz,load]"
umbra index fetch
umbra search --local --area Centerfield --product GEC --limit 3
umbra gallery --local --area Centerfield --limit 6 --out gallery.html --db
from umbra_py import CatalogIndex, to_xarray

with CatalogIndex.from_release() as index:
    item = next(iter(index.search(area="Centerfield", product_types=["GEC"], limit=1)))

# Stream a downsampled window over HTTP — no multi-GB download. Needs [load].
da = to_xarray(item, max_size=1024, db=True)
print(item.summary())

If the snapshot is missing, the same search against the live bucket is UmbraCatalog().search(...) / umbra search --area Centerfield.

What you can do

More detail, options, and caveats live in the docs.

Search by bbox, place name, polygon, or Umbra task (area=). --local reads the snapshot; omit it to walk S3.

from umbra_py import UmbraCatalog

for item in UmbraCatalog().search(area="Centerfield", product_types=["GEC"], limit=5):
    print(item.summary())

Preview without downloading the scene: umbra gallery, umbra quicklook --out scene.png --db, umbra view (full-res tiles), or umbra change --area Centerfield --out change.png.

Load a geocoded GEC into xarray or a GeoTIFF (toxarray, togeotiff, to_stack). Needs [load].

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Umbra open SAR archive: common questions

Is Umbra open SAR archive MCP server safe?
Mostly: it is graded B (83/100). Read the Umbra open SAR archive safety report
How do I install Umbra open SAR archive?
It runs remotely at api.umbra-py.space. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Umbra open SAR archive need an API key?
Yes. The registry entry asks for UMBRA_CANOPY_TOKEN, ANTHROPIC_API_KEY, OPENAI_API_KEY.
Is Umbra open SAR archive maintained?
The last commit was 20 days ago (2026-10-16). The latest release is v0.1.4.
Is Umbra open SAR archive up?
100% of our last 26 checks got an answer. We check remote servers about four times a day.
What can I use instead of Umbra open SAR archive?
Servers from other publishers that do the same job: Open Library MCP server.
How does Umbra open SAR archive compare with other Web search MCP servers?
safety score 83/100 (higher than 70% of 3,471 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 260 ms (faster than 59% of 2,238 Web search servers). Full comparison.

Alternatives to Umbra open SAR archive

Same job from other publishers: the closest match first, then the best rated.

  • Open Library
    Search books and authors on the Internet Archive's Open Library
    A