Rasdaman MCP Server Logo

Rasdaman MCP Server

Official

Enables natural language interaction with rasdaman multidimensional databases by translating tool ca...

46 views
0 installs
Updated Feb 10, 2026
Not audited
Tools I Recommend
Enables natural language interaction with rasdaman multidimensional databases by translating tool calls into WCS/WCPS queries. It allows users to list coverages, retrieve metadata, and execute complex queries on datacubes through an LLM.
  1. Open the FastMCP connection interface

    • Click the "Install Now" button in your FastMCP UI to open the connection / environment variables form. (Fill the values below into the corresponding fields in that form.) (github.com)
  2. Set RASDAMAN_URL

    • If your rasdaman runs locally on the default port, set:
      RASDAMAN_URL=http://localhost:8080/rasdaman/ows
      
    • If rasdaman is hosted remotely, obtain the full HTTP endpoint from the machine or service hosting rasdaman (host + port + context path /rasdaman/ows) and paste it into the RASDAMAN_URL field.
    • (Quick test) verify the endpoint returns capabilities:
      curl "http://<HOST>:<PORT>/rasdaman/ows?SERVICE=WCS&REQUEST=GetCapabilities&VERSION=2.0.1"
      
      Expect an HTTP 200 and an XML GetCapabilities response when the URL is correct. (doc.rasdaman.org)
  3. Set RASDAMAN_USERNAME and RASDAMAN_PASSWORD

    • Default (fresh installs): rasguest / rasguest (read-only). For admin tasks rasadmin / rasadmin may exist by default — change defaults immediately for security. If you simply want read-only access to query coverages, you can use rasguest. (doc.rasdaman.org)
    • To create a dedicated read-only user (recommended) or change a password, run rasdaman admin commands on the server (via rascontrol):
      # define a new read-only user
      rascontrol define user myreadonlyuser -passwd StrongPass123 -rights R
      
      # change an existing user's password
      rascontrol change user myreadonlyuser -passwd EvenStrongerPwd!
      
      Use a different user than rasguest for production. (doc.rasdaman.org)
  4. Verify credentials against the endpoint

    • Test the credentials by calling GetCapabilities or a simple WCS request with HTTP basic auth:
      curl --user "USERNAME:PASSWORD" "http://<HOST>:<PORT>/rasdaman/ows?SERVICE=WCS&REQUEST=GetCapabilities&VERSION=2.0.1"
      
      A successful auth + valid URL returns HTTP 200 and XML; invalid credentials return 401/403. Once verified, copy the exact Username and Password into the FastMCP form fields RASDAMAN_USERNAME and RASDAMAN_PASSWORD. (doc.rasdaman.org)
  5. Fill the FastMCP form and install

    • In the FastMCP connection UI (Install Now form), paste:
      • RASDAMAN_URL — the endpoint URL from step 2
      • RASDAMAN_USERNAME — the account from step 3
      • RASDAMAN_PASSWORD — the corresponding password
    • Click the button to save / install the connection.
  6. If you cannot access rasdaman admin or the host

    • Ask the person or team who manages your rasdaman instance for:
      • the public/service URL (full /rasdaman/ows endpoint), and
      • an account (username + password) with at least read (R) rights to be used by the MCP server.
    • If you manage the server yourself but need further help, consult rasdaman support or documentation. (rasdaman.com)
  7. Security reminders

    • Do not leave default rasguest/rasguest or rasadmin/rasadmin in production—create a dedicated read-only user for MCP access and secure admin accounts with strong passwords. (doc.rasdaman.org)

Quick Start

View on GitHub

More for Database

View All →

More for Analytics and Data

View All →

Similar MCP Servers

Report Issue

Thank you! Your issue report has been submitted successfully.