DOE-MCP

Case study · Policy

Public DOE and national-laboratory data, divided into focused MCP servers instead of one overloaded catalog.

What
Search DOE-funded research, energy operations, earth data, and materials through typed tools that state their sources, limits, and freshness.
Stack
Python; four MCP servers; 36 default tools; 83 source manifests; 17 publisher adapters.
Status
Early · four servers work against live endpoints
Dates
Published September 2026
Links
Live site · Source code

Background

How can an AI assistant query public DOE data without confusing an empty search with missing coverage?

DOE and its 17 national laboratories publish research papers, datasets, grid operations, weather records, facility inventories, patents, software, and materials data across many unrelated systems. Most are not available through MCP, and their names, publishers, funders, access rules, and pagination behave differently.

DOE-MCP groups that public data by task. Four read-only servers cover research, energy data, earth science, and materials. The project is independent and is not affiliated with or endorsed by DOE, a national laboratory, or a program office.

A Look Inside

Each view shown on mobile and desktop — tap any image to open the live site.

DOE-MCP overview on mobileDOE-MCP overview on desktop
Four focused MCP servers expose public DOE and national-laboratory research, energy, earth, and materials data with provenance and coverage on every answer.
DOE-MCP source registry on mobileDOE-MCP source registry on desktop
The generated source registry shows what each public system holds, who stewards and funds it, how many records it exposes, and why an inventoried source is not active yet.

How It Works

The current registry reports 20,176,445 records reachable without credentials. Other science domains remain inventory, not shipped capability.

[View the Live Site] | [View the Code]


← Back to Homepage