Usgs Quakes Mcp

Usgs Quakes Mcp

🚀 usgs - quakes - mcp

Claude MCP服务器为USGS地震API提供访问接口,可让AI助手和应用程序通过自然语言查询,获取地震相关数据,解决了在Claude Desktop中便捷访问USGS地震数据的问题,为地震信息查询提供了高效途径。

🚀 快速开始

Claude MCP服务器实现了在Claude Desktop中对USGS地震API的访问。用户能够通过自然语言运行查询,获取地震数据及特定地震的详细信息。

✨ 主要特性

  • 支持通过各种搜索参数获取地震数据。
  • 可获取特定地震的详细信息。
  • 允许用户使用自然语言运行查询。

💻 使用示例

基础用法

用户可以使用自然语言进行查询,例如:

{
"status": "success",
"data": {
"earthquakes": [
{
"magnitude": 3.5,
"place": "佛罗里达州杰克逊维尔以北84公里处",
"time": "2023-10-15T12:34:56Z"
},
{
"magnitude": 2.7,
"place": "佛罗里达州迈尔斯堡以西56公里处",
"time": "2023-10-14T18:23:12Z"
}
]
}
}

Q: 查找佛罗里达州过去20年中震级超过2.0的地震 A: 我将帮助您查找佛罗里达州震级超过2.0的地震,时间为过去20年。

📦 安装指南

通过Smithery安装

要自动通过Smithery安装USGS地震数据,可使用以下命令:

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

手动安装

如果您不熟悉Node.js和MCP协议,手动安装可能会比较困难。具体步骤如下:

  1. 安装Node.js
  2. 将此仓库克隆到本地机器上的文件夹中。
  3. 由于服务器已经构建完成,您可以跳过构建步骤。

额外步骤

如果您想对服务器进行修改,可以编辑src/index.ts文件:

  • 运行npm install以安装依赖项。
  • 运行npm run build以构建服务器。
  • 修改后退出并重新启动Claude Desktop。

📚 详细文档

与Claude Desktop连接

  1. 打开您的Claude Desktop配置文件路径:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加服务器配置:
{
"mcpServers": {
"usgs-quakes": {
"command": "node",
"args": [
"/Full/Route/to/Folder/usgs-quakes/build/index.js"
]
}
}
}
  1. 退出后重新启动Claude Desktop。

重新启动后,您应该会在文本框的右下角看到一个小锤子图标。将鼠标悬停在该图标上,您可以看到可用的MCP工具数量。

故障排除

如果运行服务器时出现错误,可能需要提供node命令的完整路径。例如,在macOS上:/usr/local/bin/node

  • 0 关注
  • 0 收藏,17 浏览
  • system 提出于 2025-09-22 07:18

相似服务问题

相关AI产品