Search USGS and EMSC seismic data — real-time feeds, event queries, and earthquake counts via MCP. STDIO or Streamable HTTP.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add earthquake -- npx -y @cyanheads/earthquake-mcp-server~/.codex/config.toml
[mcp_servers.earthquake]
command = "npx"
args = ["-y", "@cyanheads/earthquake-mcp-server"]
# codex mcp add earthquake -- npx -y @cyanheads/earthquake-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"earthquake": {
"command": "npx",
"args": [
"-y",
"@cyanheads/earthquake-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"earthquake": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/earthquake-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"earthquake": {
"command": "npx",
"args": [
"-y",
"@cyanheads/earthquake-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"earthquake": {
"command": "npx",
"args": [
"-y",
"@cyanheads/earthquake-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"earthquake": {
"command": "npx",
"args": [
"-y",
"@cyanheads/earthquake-mcp-server"
]
}
}
}Remote
claude mcp add --transport http earthquake https://earthquake.caseyjhand.com/mcp~/.codex/config.toml
[mcp_servers.earthquake]
url = "https://earthquake.caseyjhand.com/mcp"
# codex mcp add earthquake --url https://earthquake.caseyjhand.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"earthquake": {
"url": "https://earthquake.caseyjhand.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"earthquake": {
"type": "http",
"url": "https://earthquake.caseyjhand.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"earthquake": {
"httpUrl": "https://earthquake.caseyjhand.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"earthquake": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://earthquake.caseyjhand.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"earthquake": {
"url": "https://earthquake.caseyjhand.com/mcp"
}
}
}