MCP Catalogs
Home

usgs-quakes-mcp

by blake365·1·Score 31

An MCP server providing natural language access to USGS earthquake data through search and detail tools.

ai-llmdeveloper-toolsother
5
Forks
1
Open issues
9 mo ago
Last commit
2d ago
Indexed

Overview

The usgs-quakes-mcp server provides access to the USGS Earthquake API through the Model Context Protocol. It enables AI assistants to query earthquake data using natural language, including finding earthquakes by magnitude, location, and time period, as well as retrieving detailed information about specific seismic events. The server is implemented in TypeScript and designed specifically for integration with Claude Desktop.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Natural language queries for earthquake data by location and magnitude
you:Retrieving detailed information about specific seismic events
you:Educational applications about seismic activity in different regions
you:How do I update the server?
you:What earthquake parameters can I search for?

When to choose this

Choose this server when you need quick, natural language access to USGS earthquake data without complex setup or authentication.

When NOT to choose this

Don't choose this if you need real-time earthquake notifications, historical data beyond USGS coverage, or require authenticated API access to third-party systems.

Tools this server exposes

2 tools extracted from the README
  • find-earthquakes

    Search for earthquakes using various parameters like location, magnitude, and time range

  • find-earthquake-details

    Get detailed information about a specific earthquake using its ID

Comparable tools

usgs-mcpearthquake-api-clientgeo-mcpdisaster-alert-mcp

Installation

Installing via Smithery

npx -y @smithery/cli install @blake365/usgs-quakes-mcp --client claude

Manual Installation

  1. Install [Node.js](https://nodejs.org/en/download)
  2. Clone this repository
  3. Run npm install to install dependencies

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
    "mcpServers": {
        "usgs-quakes": {
            "command": "node",
            "args": [
                "/Full/Route/to/Folder/usgs-quakes/build/index.js"
            ]
        }
    }
}

Restart Claude Desktop after adding configuration.

FAQ

How do I update the server?
Simply pull the latest changes from the repository and rebuild with `npm run build`. Then restart Claude Desktop.
What earthquake parameters can I search for?
The server supports searching by magnitude range, geographical bounds (latitude/longitude), time period, and depth.

Compare usgs-quakes-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.