usgs-quakes-mcp

usgs-quakes-mcp

一个用于通过自然语言查询USGS地震API的MCP Server。

USGS Quakes MCP - Quick Start 指南

smithery 徽章

概述

这是一个 Model Context Protocol (MCP) 服务器,允许您通过 Claude Desktop 用自然语言查询 USGS 地震 API,可以:

  • 使用各种参数搜索地震数据
  • 获取特定地震的详细信息

安装选项

1. 通过 Smithery 自动安装(推荐)

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

2. 手动安装

  1. 安装 Node.js

  2. 克隆仓库到本地文件夹

  3. 配置 Claude Desktop:

    打开配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    添加以下配置:

    {
        "mcpServers": {
            "usgs-quakes": {
                "command": "node",
                "args": [
                    "/Full/Path/To/usgs-quakes/build/index.js"
                ]
            }
        }
    }
    
  4. 重启 Claude Desktop

使用示例

示例 1:搜索地震

提问:查找过去20年佛罗里达州发生的震级超过2.0的地震

Claude 将查询 USGS API 并返回结果,包括日期、位置、震级和其他相关信息。

示例 2:获取地震详情

提问:获取 Jay, Florida 地震的详细信息

Claude 将返回该地震的完整详细信息,包括技术数据和影响。

故障排除

如果遇到问题,尝试在配置文件中提供 node 命令的完整路径,例如 macOS 上的 /usr/local/bin/node


安装成功后,您应该在 Claude Desktop 文本框的右下角看到一个小锤子图标,表示 MCP 工具已可用。