地质搜索添加福利群:解决AI开发者的「MCP实战痛点」Macrostrat API 的 MCP 服务器
这是一个为 Claude Desktop 提供 Macrostrat API 访问的 MCP 服务器实现。
此模型上下文协议(MCP)服务器使 AI 助手和应用程序能够:
用户可以使用自然语言运行查询。
问:纳什维尔,田纳西州的地质历史是什么?
答: 让我检查一下纳什维尔位置的地质数据。
查看来自 macrostrat 的 find-units 结果(本地)
{
"lat": 36.1627,
"lng": -86.7816,
"responseType": "long"
}

纳什维尔现今的基岩主要由暴露在地表的奥陶纪石灰岩地层组成,特别是斯通斯河群和纳什维尔群的石灰岩。这些岩石在许多地区都暴露良好,并影响了当地喀斯特地貌的发展,包括该地区常见的洞穴和天坑。
要通过 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 配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json添加服务器配置:
{
"mcpServers": {
"macrostrat": {
"command": "node",
"args": [
"/完整/路径/到/文件夹/macrostrat/build/index.js"
]
}
}
}

重新启动后,你应该会看到一个搜索和工具的图标。点击此按钮以查看可用的 MCP 工具。
如果在运行服务器时遇到错误,可能需要提供 node 命令的完整路径。例如,在 macOS 上:/usr/local/bin/node