首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
地质搜索2026-10-22140分享添加福利群:解决AI开发者的「MCP实战痛点」
使克劳德能够通过自然语言查询Macrostrat API的综合地质数据,包括地质单元、地层柱、矿物和时间尺度。
By blake365
2026-10-22140
github
详情内容

MseeP.ai 安全评估徽章

macrostrat-mcp

Macrostrat API 的 MCP 服务器

smithery 徽章

Macrostrat Server MCP server

这是一个为 Claude Desktop 提供 Macrostrat API 访问的 MCP 服务器实现。

概述

此模型上下文协议(MCP)服务器使 AI 助手和应用程序能够:

  • 查询由 Macrostrat API 提供的全面地质数据和信息
  • 访问地质单元、柱状图、矿物、时间尺度等
  • 获取 LLM 可以解释的地质地图图块(实用性存疑,但可能对某些应用有用)
  • 分析地质数据以提高地质理解
  • 从数据中创建图形并进行数据分析

用户可以使用自然语言运行查询。

示例输出

问:纳什维尔,田纳西州的地质历史是什么?

答: 让我检查一下纳什维尔位置的地质数据。

查看来自 macrostrat 的 find-units 结果(本地)

{
  "lat": 36.1627,
  "lng": -86.7816,
  "responseType": "long"
}

田纳西州纳什维尔的地质历史

  1. 中元古代基底(16-11亿年前)
  • 火成岩基底岩石(花岗岩和流纹岩)
  • 古北美克拉通的一部分
  1. 早-中寒武纪(5.18-5.04亿年前)
  • 罗马组:混合碳酸盐-硅质碎屑沉积物
  • 浅海环境
  • 发展中的大陆架的一部分
  1. 中-晚寒武纪(5.04-4.98亿年前)
  • 科纳索加组:石灰岩和混合沉积物
  • 持续的海洋沉积
  • 石灰岩和页岩交替出现,表明海平面波动
  1. 晚寒武纪-早奥陶纪(4.98-4.70亿年前)
  • 诺克斯白云岩:大规模白云岩序列
  • 广泛的浅海平台
  • 厚度达1,200米
  • 代表长期稳定的海洋条件
  1. 中-晚奥陶纪(4.70-4.43亿年前) 几个重要的地层:
  • 斯通斯河群(包括默弗里斯伯勒、皮尔斯、黎巴嫩石灰岩)
  • 纳什维尔群(包括赫米蒂奇、比格比-坎农、卡西斯组)
  • 主要为石灰岩沉积
  • 富含化石
  • 浅海环境
  • 多次海平面变化
  1. 早-中志留纪(4.43-4.23亿年前)
  • 布拉斯特菲尔德至迪凯特组
  • 持续的海洋石灰岩沉积
  • 从浅水到深水的各种海洋环境
  1. 中泥盆纪-早密西西比纪(3.90-3.57亿年前)
  • 佩格拉姆组至查塔努加页岩
  • 转向更多碎屑(页岩)沉积
  • 查塔努加页岩代表更深、缺氧的条件
  1. 早-晚密西西比纪(3.57-3.31亿年前) 几个石灰岩地层:
  • 福特佩恩组
  • 华沙石灰岩
  • 圣路易斯石灰岩
  • 蒙特伊格尔石灰岩
  • 哈特塞尔组
  • 返回碳酸盐平台条件
  • 多样的海洋环境
  1. 新生代至今
  • 长期的侵蚀和暴露
  • 当前地貌的发展
  • 纳什维尔穹窿结构的形成
  • 河流和溪流沉积

主要特征

  • 该地区在大部分地质历史中主要是海洋环境
  • 以石灰岩地层为主,表明温暖的浅海
  • 多次海平面变化
  • 丰富的化石记录,尤其是奥陶纪岩石
  • 纳什维尔穹窿结构特征的一部分
  • 长期的侵蚀已经移除了较年轻的岩石
  • 当前地形由各种石灰岩单元的差异侵蚀形成

现今基岩

纳什维尔现今的基岩主要由暴露在地表的奥陶纪石灰岩地层组成,特别是斯通斯河群和纳什维尔群的石灰岩。这些岩石在许多地区都暴露良好,并影响了当地喀斯特地貌的发展,包括该地区常见的洞穴和天坑。

安装

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Macrostrat API 服务器:

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

额外步骤

如果你想对服务器进行更改,可以通过编辑 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": {
        "macrostrat": {
            "command": "node",
            "args": [
                "/完整/路径/到/文件夹/macrostrat/build/index.js"
            ]
        }
    }
}
  1. 关闭/退出然后重新启动 Claude Desktop

重新启动后,你应该会看到一个搜索和工具的图标。点击此按钮以查看可用的 MCP 工具。

故障排除

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

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档