Northwestern University Libraries Digital Collections API — MCP-сервер
Подключает каталог оцифрованных архивов Северо-Западного университета к ИИ-агентам. Позволяет искать работы, изучать коллекции и получать манифесты IIIF.
claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcpЧто делает Northwestern University Libraries Digital Collections API
MCP-сервер открывает агентам доступ к архивам оцифрованных материалов библиотеки Северо-Западного университета. Через набор готовых инструментов ассистент выполняет поиск по полям метаданных или на естественном языке, находит визуально похожие объекты и запрашивает полные карточки экспонатов. Доступен и просмотр манифестов IIIF для отдельных работ и целых коллекций.
Сервер работает как удалённый сервис по протоколу HTTP через постоянный адрес https://api.dc.library.northwestern.edu/api/v2/mcp. Локально поднимать Node.js не придётся, если подключать готовый публичный URL. Локальная сборка из исходников потребует Node.js версии 24 или выше и утилиту mise для запуска окружения.
Какие задачи решает
- найти оцифрованные исторические документы по текстовому описанию
- подобрать экспонаты, визуально похожие на выбранную работу
- выгрузить полные метаданные архивного объекта по его идентификатору
- получить манифест IIIF для показа коллекций в стороннем просмотрщике
Примеры запросов агенту
- Найди в архиве библиотеки материалы о гражданской войне в США
- Покажи похожие работы для экспоната с идентификатором 12345
- Выведи манифест IIIF для найденной коллекции
Как установить Northwestern University Libraries Digital Collections API
1Командой платформы: удалённый сервер
claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp2Командой платформы
claude mcp add mcp -- npx -y @nulib/dc-api-mcp1Командой платформы: удалённый сервер
codex mcp add mcp --url https://api.dc.library.northwestern.edu/api/v2/mcp2Командой платформы
codex mcp add mcp -- npx -y @nulib/dc-api-mcpФайл настроек
{
"mcpServers": {
"mcp": {
"url": "https://api.dc.library.northwestern.edu/api/v2/mcp"
}
}
}{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@nulib/dc-api-mcp"
]
}
}
}Файл настроек
{
"servers": {
"mcp": {
"type": "http",
"url": "https://api.dc.library.northwestern.edu/api/v2/mcp"
}
}
}{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nulib/dc-api-mcp"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http mcp https://api.dc.library.northwestern.edu/api/v2/mcp2Командой платформы
gemini mcp add mcp npx -y @nulib/dc-api-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Northwestern University Libraries Digital Collections API
Как установить Northwestern University Libraries Digital Collections API в Claude Code?
Выполните в терминале команду claude mcp add --transport http dc-api https://api.dc.library.northwestern.edu/api/v2/mcp. Сервер подключится напрямую через удалённый HTTP-эндпоинт без скачивания пакетов.
Что делает этот MCP-сервер?
Он предоставляет инструменты для каталожного поиска, семантического подбора похожих материалов, чтения метаданных и извлечения манифестов формата IIIF.
Нужно ли ставить Node.js для работы с сервером?
При работе через удалённый эндпоинт среда Node.js не требуется. Она нужна только для локальной сборки репозитория, где требуется версия 24 и выше.