GW MCP Server

An MCP (Model Context Protocol) server providing tools to query Gravitational Wave (GW) data from GraceDB and GWOSC.

Local serverstdioPython

What is the GW MCP Server?

An MCP (Model Context Protocol) server providing tools to query Gravitational Wave (GW) data from GraceDB and GWOSC.

What the server does

MCP (Model Context Protocol) allows AI assistants like Claude to use external tools. This server gives Claude the ability to query gravitational wave databases in real-time, so you can ask questions about GW events in natural language.

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_gw_eventsGraceDB
get_event_detailsGraceDB
get_supereventGraceDB
get_event_filesGraceDB
get_event_labelsGraceDB
get_event_gpsGWOSC
get_catalog_eventsGWOSC
fetch_strain_dataGWOSC
fetch_event_strainGWOSC

How to install the GW MCP Server

{
  "mcpServers": {
    "gw-mcp-git": {
      "command": "uvx",
      "args": ["langchain-mcp-adapters"],
      "env": {
        "SCITOKEN_FILE": "your-value",
        "X509_USER_CERT": "your-value",
        "X509_USER_KEY": "your-value",
        "X509_USER_PROXY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
SCITOKEN_FILECredential the server authenticates with.Yes
X509_USER_CERTConfiguration value read at startup.Optional
X509_USER_KEYCredential the server authenticates with.Yes
X509_USER_PROXYConfiguration value read at startup.Optional

Example prompts to try

  • “Use GW MCP to search gw events.”
  • “Use GW MCP to get event details.”
  • “Use GW MCP to get superevent.”

Frequently asked questions

An MCP (Model Context Protocol) server providing tools to query Gravitational Wave (GW) data from GraceDB and GWOSC. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.