Access geologic data from the Macrostrat API, including units, columns, minerals, and timescales.
MCP server for Macrostrat API
An MCP server implementation for providing access to the Macrostrat API within Claude Desktop.
This Model Context Protocol (MCP) server enables AI assistants and applications to:
Users can run queries using natural language.
Q. What is the geologic history of Nashville, TN?
A. Let me check the geological data for Nashville's location.
View Result from find-units from macrostrat (local)
{
"lat": 36.1627,
"lng": -86.7816,
"responseType": "long"
}
The bedrock of Nashville today consists primarily of Ordovician limestone formations exposed at the surface, particularly the Stones River and Nashville Group limestones. These rocks are well exposed in many areas and have influenced the development of local karst topography, including caves and sinkholes that are common in the region.
To install Macrostrat API Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @blake365/macrostrat-mcp --client claude
If you want to make changes to the server you can do so by editing the src/index.ts
file.
npm install
to install dependenciesnpm run build
to build the serverOpen your Claude Desktop configuration at:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add the server configuration:
{
"mcpServers": {
"macrostrat": {
"command": "node",
"args": [
"/Full/Route/to/Folder/macrostrat/build/index.js"
]
}
}
}
Once you restart you should see an icon for search and tools. Click this button to see the MCP tools available.
If you get errors when running the server you may need to provide the full path to the node
command. For example, on macOS: /usr/local/bin/node
MCP server for dbt-core (OSS) users as the official dbt MCP only supports dbt Cloud. Supports project metadata, model and column-level lineage and dbt documentation.
A server for full integration with Oracle Database. Requires Oracle Instant Client libraries.
A comprehensive movie database server supporting advanced search, CRUD operations, and image management via a PostgreSQL database.
A server for storing and searching data in a VikingDB instance, configurable via command line or environment variables.
Interact with the SingleStore database platform
Securely access BigQuery datasets with intelligent caching, schema tracking, and query analytics via Supabase integration.
Search, Query and interact with data in your Milvus Vector Database.
a lightweight, local RAG memory store to record, retrieve, update, delete, and visualize persistent "memories" across sessions—perfect for developers working with multiple AI coders (like Windsurf, Cursor, or Copilot) or anyone who wants their AI to actually remember them.
An MCP server that provides tools to interact with PostgreSQL databases.
A high-performance JavaScript server for the Alliance of Genome Resources (AGR) MCP.