Skip to main content
MCP server CX Codex

Northwestern University Libraries Digital Collections API — MCP Server

Connects AI clients to Northwestern University Library digitized archives. Searches records, retrieves item metadata, and serves IIIF manifests.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp
Open on GitHub

What Northwestern University Libraries Digital Collections API does

This server exposes Northwestern University cultural collections to coding agents. It supplies tools for natural language catalog queries, semantic discovery, and visual similarity matching across items. Assistants can also inspect complete item records or request IIIF manifests for individual works and entire series.

A hosted HTTP endpoint operates at https://api.dc.library.northwestern.edu/api/v2/mcp, avoiding local package installations or token setups. Connecting takes a single transport command. If you choose to build the project locally instead, the environment demands Node.js 24 or newer managed with mise.

What it helps with

  • query digital archive records using natural language or field filters
  • discover items visually or semantically related to a specific record
  • pull complete archival metadata by item identifier
  • fetch IIIF manifests to render materials in external viewers

Example prompts for the agent

  • Search Northwestern digital collections for nineteenth-century maps
  • Find items visually similar to work id 84729
  • Retrieve the IIIF manifest for this collection

How to install Northwestern University Libraries Digital Collections API

1Platform CLI: remote server

claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp

2Platform CLI

claude mcp add mcp -- npx -y @nulib/dc-api-mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Northwestern University Libraries Digital Collections API

How to install Northwestern University Libraries Digital Collections API in Claude Code?

Run claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp in your terminal. This attaches the remote HTTP server immediately.

What tools are included in this server?

It includes tools for keyword searches, similarity lookups, detailed metadata retrieval by ID, and access to IIIF manifests for works and collections.

Is a local Node.js runtime required?

No runtime is needed when using the remote URL endpoint. Node.js 24+ is only necessary if you run and compile the repository locally.

Similar MCP servers

Everything for Science and research →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor