Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Nara

FreeNot checked

Nara — Model Context Protocol server

GitHubEmbed

About

Nara — Model Context Protocol server

README

Read-only Model Context Protocol server for the US National Archives Catalog API.

The server uses the public National Archives Catalog API and expects an API key in the NARA_API_KEY environment variable. Do not commit your key.

Data attribution: API responses come from the US National Archives Catalog. Follow the National Archives API Terms of Service and attribution guidance: https://www.archives.gov/research/catalog/help/api-terms-of-service

Tools

  • search_records: Search National Archives Catalog records.
  • get_record: Fetch a single record by National Archives Identifier.
  • get_child_records: Fetch records under a parent National Archives Identifier.
  • get_record_extracted_text: Fetch extracted text for a record.
  • get_record_comments: Fetch comments for a record.
  • get_record_tags: Fetch tags for a record.
  • catalog_request: Advanced read-only GET request for supported Catalog API paths.

Setup

npm install
npm run build

Set your API key:

export NARA_API_KEY="your-api-key"

Optional:

export NARA_API_BASE_URL="https://catalog.archives.gov/api/v2"

Run

npm start

Claude Desktop Example

{
  "mcpServers": {
    "nara": {
      "command": "node",
      "args": ["/absolute/path/to/nara-mcp-server/dist/index.js"],
      "env": {
        "NARA_API_KEY": "your-api-key"
      }
    }
  }
}

Development

npm run check
npm run dev

Notes

This project intentionally exposes read-only operations. National Archives contribution endpoints require additional policy care and a key with write permissions, so they are not included.

from github.com/GeorgeTownSabatical/nara-mcp-server

Installing Nara

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/GeorgeTownSabatical/nara-mcp-server

FAQ

Is Nara MCP free?

Yes, Nara MCP is free — one-click install via Unyly at no cost.

Does Nara need an API key?

No, Nara runs without API keys or environment variables.

Is Nara hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Nara in Claude Desktop, Claude Code or Cursor?

Open Nara on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Nara with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs