NB DH Lab MCP-server
Søk i Nasjonalbibliotekets digitaliserte tekst-korpus
Søk i Nasjonalbibliotekets digitaliserte tekst-korpus via DH Lab: katalogsøk, detaljoppslag på enkeltverk, ordfrekvens over tid (n-gram) og referanselisten over media-typer.
- Eier
- Nasjonalbiblioteket — Digital Humanities Lab
- Oppdatering
- Etter DH Lab-kadens
- Tilgang
- Standard
- Status
- Produksjon
Hvorfor denne MCP-pakken
Tilgang til NBs digitale korpus
Komplementerer Lovdata og Stortinget
Strukturert JSON
Use-caser
Verktøy i pakken
| Tool | Hva det gjør |
|---|---|
| nb_dhlab.search | Søk i Nasjonalbibliotekets digitaliserte katalog (bøker, aviser, tidsskrift, foto, lyd) med tittel, type, år og lenke til digitalt innhold |
| nb_dhlab.item.detalj | Full metadata for ÉN ressurs fra en itemId hentet i søket — forfatter, år, sider, ISBN, mediatype, tilgangsbegrensninger og dyplenke |
| nb_dhlab.ngram | Ordfrekvens over tid i det digitaliserte korpuset, med relativ frekvens normalisert mot referanseordet «og» — rå tall måler i hovedsak digitaliseringstakten |
| nb_dhlab.media_types.list | Referanse: de 9 media-typene NB katalogiserer, for forhåndsvalidering av mediaType-filteret i søket. Ingen upstream-kall |
Installer
Krever API-nøkkel
Discovery (initialize, tools/list) er åpen, men hvert tools/call krever Authorization: Bearer <nøkkel>. Tier er pris, ikke tilgang: også free-pakker krever nøkkel. Hent en på utvikler-dashbordet.
Claude Desktop
Legg til i claude_desktop_config.json (macOS: ~/Library/Application Support/Claude).
{
"mcpServers": {
"nb-dhlab": {
"url": "https://data.ketl.no/mcp/nb-dhlab",
"headers": {
"Authorization": "Bearer $KETL_API_KEY"
}
}
}
}Cursor
Legg til i ~/.cursor/mcp.json.
{
"mcpServers": {
"nb-dhlab": {
"command": "npx",
"args": [
"-y",
"@ketl/mcp-nb-dhlab"
],
"env": {
"KETL_API_KEY": "$KETL_API_KEY"
}
}
}
}Smithery (CLI)
Installerer pakken og oppdaterer Claude-konfigen automatisk.
npx -y @smithery/cli install @ketl/mcp-nb-dhlab --client claude
Krever API-nøkkel
Sett KETL_API_KEY som miljøvariabel eller direkte i konfig. Du oppretter nøkler i utvikler-dashboardet.
Klar til å plugge NB DH Lab inn i agenten din?
Kom i gang med standardtilgangen, eller book demo hvis du trenger Enterprise-volum eller systembruker-tilgang.