usgs-quakes-mcp

usgs-quakes-mcp

site icon
2025.01.29 1
JavaScript地震数据地理信息服务位置服务
usgs-quakes-mcp 是一个基于 Model Context Protocol (MCP) 的服务,专门用于提供对美国地质调查局(USGS)地震数据的访问。该服务允许用户通过自然语言查询获取地震数据,包括特定地震的详细信息以及基于多种搜索参数的地震数据检索。
View on GitHub

Overview

基本能力

产品定位

usgs-quakes-mcp 是一个为 Claude Desktop 设计的 MCP 服务器,旨在提供对美国地质调查局(USGS)地震数据的便捷访问。

核心功能

  • 通过多种搜索参数获取地震数据
  • 获取特定地震的详细信息
  • 支持自然语言查询

适用场景

  • 地震研究
  • 地理信息系统(GIS)开发
  • 自然灾害预警系统
  • 教育用途(如地理课程)

工具列表

  • find-earthquakes: 根据多种参数搜索地震数据
  • find-earthquake-details: 获取特定地震的详细信息

常见问题解答

  • 问题: 安装后无法运行服务器 解决方案: 确保提供 node 命令的完整路径,例如在 macOS 上使用 /usr/local/bin/node

使用教程

使用依赖

安装教程

通过 Smithery 安装

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

手动安装

  1. 克隆仓库到本地
  2. 无需构建步骤,服务器已预构建

调试方式

  1. 编辑 src/index.ts 文件进行更改
  2. 运行 npm install 安装依赖
  3. 运行 npm run build 构建服务器
  4. 重启 Claude Desktop

连接 Claude Desktop

  1. 打开 Claude Desktop 配置文件
  2. 添加服务器配置
  3. 重启 Claude Desktop

标签信息

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。