A side-by-side look at the German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) and Next Devtools MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) for developer tools work as a local process; choose Next Devtools MCP for developer tools as a local process. You can also run both side by side in one mcpServers block.
ddb_search, ddb_item, labw_standesbuch.nextjs_index, nextjs_call, nextjs_docs.Rows where the two servers differ are marked.
| Spec | G German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) | |
|---|---|---|
| Category | Developer Tools | Developer Tools |
| Quality signal | 53/100 · Good | 86/100 · Excellent |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | No auth required |
| Pricing | Free | Free |
| Required env vars | None listed | None listed |
| Verified owner | Community listing | Verified |
| GitHub stars | 0 | 828 |
| Directory activity | 0 views 0 installs 0 upvotes | 8 views 0 installs 1 upvotes |
| Tools | 11 | 4 |
| Full listing | View German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) | View Next Devtools MCP |
ddb_searchSearch finding aids and digitised objects. Each hit names the holding institution, its signature, the dates, where it sits in its fonds, and whether it has images. Filters: sector (archive, library, museum...), the holder's name, images only, years.ddb_itemOne entry in full: every field the archive delivered, its path from the archive down through the fonds, what lies below it (for a fonds or series), links to its images on the holder's site, rights, and a citation naming the archive, signature and the archive's own page.labw_standesbuchThe books for a place, a year, a confession and (optionally) one fonds: signature (`L 10 Nr. 510`, `F 901 Bd 1511`, `Wü 110 T 1 Nr. 4566`, `J 386 Bü 583`), fonds, title, the parish heading, years, registers, confession, district court (Baden), permalink, whether it has images, and the image count.…labw_imageOne page image, by signature or permalink and image number, saved as a new `.jpg`, with its citation: "Landesarchiv Baden-Württemberg, Abt. Staatsarchiv Freiburg, L 10 Nr. 510, Bild 378" and the image's permalink. Works for any Landesarchiv item with images, given its permalink.nrw_searchSearch the Archive in NRW portal (the Landesarchiv's three departments, or every archive in the portal): title, archive, signature (`PA 2104 Nr. 267`, `P 3 / 9 Nr. 260`), dates, fonds, permalink, and for a digitised unit its METS address and whether `nrw_image` can read it.nrw_imageOne page image of a Landesarchiv NRW unit, by its METS address and image number, saved as a new `.jpg`, with its citation: "Landesarchiv NRW Abteilung Rheinland, PA 2104 Nr. 267, Bild 12", the permalink and the URN.rlp_searchSearch the Personenstandsarchiv's digitised units in APERTUS by place, Bürgermeisterei or Standesamt, register type and years: signature (`Best. 657,377 Nr. 141`), title (`Sterberegister der Bürgermeisterei Cochem-Land`), years, dates, permalink, and the `item` `rlp_image` takes.rlp_imageOne page of a unit, by its `item`, permalink or signature and the page of its PDF, saved as a new `.jpg`, with its citation: "Landesarchivverwaltung Rheinland-Pfalz, Landeshauptarchiv Koblenz, Best. 657,349 Nr. 4 (...), PDF page 3" and the permalink. The first page of a volume downloads the whole v…hessen_searchSearch LAGIS's catalogue of the Hessisches Landesarchiv's digitised registers by place (a village finds its Standesamt's registers), register type and year: title (`Korbach, Geburtsnebenregister, 1880`), Standesamt, years, signature (`HStAM 922 Nr. 6013`) and LAGIS link.hessen_imageOne page image of a register, by signature or Arcinsys address and image number, saved as a new `.jpg`, with its citation: "Hessisches Staatsarchiv Marburg, HStAM 922 Nr. 6013 (...), Bild 2" and the Arcinsys permalink. Works for any Arcinsys Hessen unit of the three state archives with images.cache_statusThis session's requests, by host, the pacing, cache use and the volume PDFs on disk. Makes no request.nextjs_indexDiscover running Next.js dev servers and list each one's runtime MCP tools.nextjs_callCall a runtime tool on a discovered server (errors, routes, logs, Server Actions).nextjs_docsGateway.** Point the agent at version-accurate docs in `node_modules/next/dist/docs/`.browser_evalGateway.** Point the agent at the [`agent-browser`](https://github.com/vercel-labs/agent-browser) CLI for browser automation.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"german-archives-ddb-bw-nrw-rhineland-palatinate-and-hesse-regist": {
"command": "uvx",
"args": [
"german-archives-mcp"
]
}
}
}
{
"mcpServers": {
"vercel-next-devtools-mcp": {
"command": "npx",
"args": [
"-y",
"next-devtools-mcp@latest"
]
}
}
}