Northwestern University Libraries Digital Collections API MCP server
online · 100% uptimeio.github.nulib/dc-api·v2.12.0·14 starsAgent integration with the Northwestern University Libraries Digital Collections API
not scanned yet
14 stars53 downloads/wk
Reviews
Write oneNobody has reviewed Northwestern University Libraries Digital Collections API yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Northwestern University Libraries Digital Collections API tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Northwestern University Libraries Digital Collections API compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 88% of 4,460 AI and agents servers
- Uptime
- 100%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 656 ms
- faster than 19% of 2,331 AI and agents servers
- GitHub stars
- 14
- more than 86% of 2,711 AI and agents servers
- Downloads a week
- 53
- more than 44% of 1,538 AI and agents servers with a package
Release history: 2 versions in the registry since 2026-09-15, latest 2026-10-29, typically one every 45 days.
Install Northwestern University Libraries Digital Collections API in Claude Code, Cursor or VS Code
claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp
What the publisher says
From the Northwestern University Libraries Digital Collections API repository's README, as published. We do not edit it. Read it on GitHub
dc-api-v2
Local development setup
env.json
The env.json file contains environment variable values for the lambda functions defined in the API for use in local development. You can create an env.json file containing the values to run the API against your dev data by running:
make env.jsonIf the file already exists, it will not be overwritten unless you include -B in the make command.
Running the API locally
To start the API in development mode, first make sure you have the correct version of the AWS SAM command line utility installed:
asdf install aws-sam-cliThen run the following command:
make serveThe API will be available at:
- https://USER_PREFIX.dev.rdc.library.northwestern.edu:3002
- Don't forget to open port 3002 if you want to access it remotely
⚠️ Note the above URLs (which point to your local OpenSearch instance) need full endpoints to resolve. For example:
- https://USER_PREFIX.dev.rdc.library.northwestern.edu:3002/search
- https://USER_PREFIX.dev.rdc.library.northwestern.edu:3002/collections
View supported endpoints Questions? View the production API documentation
Chaos middleware
The API supports simulated network effects (errors and delays) for local testing via the CHAOS_CONFIG environment variable. If the variable is absent the middleware is disabled entirely.
Set it to an inline JSON array:
export CHAOS_CONFIG='[
{ "pattern": "/works/:id", "effect": "error", "status": 500, "chance": 0.3 },
{ "pattern": "/auth/whoami", "effect": "delay", "ms": 500 },
{ "pattern": "/file-sets/*", "effect": "delay", "ms": [100, 800] }
]'Or set it to the path of a JSON file containing the same array:
export CHAOS_CONFIG=/path/to/chaos.jsonEach rule has a pattern (matched against the request path) and an effect:
All matching rules are evaluated in order. Delay rules accumulate; an error rule short-circuits the request only when it fires — otherwise evaluation continues to the next rule.
Example workflows
Meadow
View and edit information about a specific Work in the Index.
- Open a local Meadow instance.
- Find an id of a Work you'd like to inspect in the API.
- View JSON response at https://USERPREFIX.dev.rdc.library.northwestern.edu:3002/works/[WORKID]
- View IIIF Manifest JSON response at https://USERPREFIX.dev.rdc.library.northwestern.edu:3002/works/[WORKID]?as=iiif
IIIF content search
IIIF Presentation responses expose IIIF Content Search 2.0 services for transcription annotations:
- Work manifests include a SearchService2 entry for https://USERPREFIX.dev.rdc.library.northwestern.edu:3002/works/[WORKID]/search?as=iiif
- File set canvases include a SearchService2 entry for https://USERPREFIX.dev.rdc.library.northwestern.edu:3002/file-sets/[FILESET_ID]/search?as=iiif
To search transcription text, include a non-empty q parameter:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Northwestern University Libraries Digital Collections API: common questions
- Is Northwestern University Libraries Digital Collections API MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Northwestern University Libraries Digital Collections API safety report
- How do I install Northwestern University Libraries Digital Collections API?
- It runs remotely at api.dc.library.northwestern.edu. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Northwestern University Libraries Digital Collections API need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Northwestern University Libraries Digital Collections API maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v2.12.0.
- Is Northwestern University Libraries Digital Collections API up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Northwestern University Libraries Digital Collections API?
- Servers from other publishers that do the same job: FireCMS Cloud MCP server and Agent-Native Assets MCP server.
- How does Northwestern University Libraries Digital Collections API compare with other AI and agents MCP servers?
- safety score 91/100 (higher than 88% of 4,460 AI and agents servers); uptime 100% (of our recent checks; the typical remote AI and agents server answers 100%); response time 656 ms (faster than 19% of 2,331 AI and agents servers). Full comparison.
Alternatives to Northwestern University Libraries Digital Collections API
Same job from other publishers: the closest match first, then the best rated.
- FireCMS CloudManage FireCMS Cloud from an AI agent: Firestore data, collections, schemas and users.not reviewedEstablishedA
- Agent-Native AssetsDigital asset manager - upload, organize, search, and generate on-brand images and videosnot reviewedEstablishedA