Northwestern Digital Collections API MCP

by nulib

Not rated
GitHub

About

Agent integration with the Northwestern University Libraries Digital Collections API

Details

Author
nulib
Categories
Search, Other

Setup

Install Northwestern Digital Collections API MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/nulib/dc-api-v2

Follow the installation instructions in the repository README, then restart your MCP client.

Northwestern Digital Collections API MCP

Agent integration with the Northwestern University Libraries Digital Collections API

AModel Context Protocol (MCP)server that exposes Northwestern University Library'sDigital Collectionsas tools for AI assistants. It provides tools for searching, browsing, and retrieving metadata and IIIF manifests for digitized library materials.

The server is available as a hosted remote at:

https://api.dc.library.northwestern.edu/api/v2/mcp

No local installation is required. Configure your MCP client to connect to this URL using the streamable HTTP transport.

Add the following to your Claude Desktop configuration file.

macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "dc-api": { "type": "http", "url": "https://api.dc.library.northwestern.edu/api/v2/mcp" } } }
claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp

- Node.js 24+ (see.tool-versions)
-
mise(used bybin/run.shto activate the correct runtime)

The server reads the following environment variables:

stdio (for Claude Desktop / Claude Code)

Or via the wrapper script (activates the correct Node.js version via mise):

HTTP (Streamable HTTP transport, port 3000)

Configuring Claude Desktop (local build)

{ "mcpServers": { "dc-api": { "command": "/path/to/dc-api-v2/mcp/bin/run.sh" } } }

Replace/path/to/dc-api-v2/mcpwith the absolute path to this directory. Restart Claude Desktop after editing.

- By default, the test suite uses pre-recorded HTTP fixtures. SetMSW_MODE=liveto run against live data.
- bun test:recordrecords new fixtures (requiresmitmproxy:pip install mitmproxy).

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

Search and manage content on the O'Reilly Learning Platform.

Search and retrieve technical documentation for T&M, industrial automation, and power electronics. Covers everything from oscilloscopes, microcontrollers, vehicles, power supplies, and more from a wide range of manufacturers.

This MCP (Model Context Protocol) server provides integration with Wiki.JS for searching and listing pages from Agent Voice Response Wiki.JS instance.

Fetch, convert, and search AWS documentation pages, with recommendations for related content.

Production-ready RAG out of the box to search and retrieve data from your own documents.

Quran-focused MCP server for ayah translation, tafsir, mutashabihat lookups, recitation playlists, and prayer times.

Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.

Provides AI assistants with intelligent access to ML textbook content for creating accurate, source-grounded documentation.

一条工務店で家を建てた施主「ろれさん」のブログ記事と、YouTube/X/Instagram/Web から集めた約3,000件の家づくり Tips を横断検索できる MCP サーバ。すべての結果に出典URLが付きます。

Search and retrieve academic papers from arXiv based on keywords.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.