A side-by-side look at the Chatpack MCP and German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Chatpack MCP for developer tools work as a local process; choose German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) for developer tools as a local process. You can also run both side by side in one mcpServers block.
search_docs, get_document, get_integration_guide.ddb_search, ddb_item, labw_standesbuch.Rows where the two servers differ are marked.
| Spec | C Chatpack MCP | G German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) |
|---|---|---|
| Category | Developer Tools | Developer Tools |
| Quality signal | 86/100 · Excellent | 53/100 · Good |
| 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 | Verified | Community listing |
| GitHub stars | 224 | 0 |
| Directory activity | 2 views 0 installs 0 upvotes | 0 views 0 installs 0 upvotes |
| Tools | 5 | 11 |
| Full listing | View Chatpack MCP | View German Archives (DDB; BW, NRW, Rhineland Palatinate and Hesse registers) |
search_docsSearch bundled Chatpack documentation and the authoritative llms reference. Returns document ids, links and matching excerpts with package versions.get_documentRead a complete bundled Chatpack document by id. Use llms for the authoritative integration contract or concepts/errors for troubleshooting.get_integration_guideRetrieve the repository's framework setup guide with authentication guidance and the authoritative llms reference. Examples match the bundled package versions.list_ui_blocksList public runtime exports of @chatpack/ui, including components, providers and utilities. Returns names accepted by get_ui_block.get_ui_blockRetrieve a public @chatpack/ui export's source module and usage guide. Optionally include supporting UI modules and stylesheet. Files are reference source, not a standalone copy-and-paste component.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.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": {
"chatpack-mcp": {
"command": "npx",
"args": [
"-y",
"@chatpack/mcp"
]
}
}
}
{
"mcpServers": {
"german-archives-ddb-bw-nrw-rhineland-palatinate-and-hesse-regist": {
"command": "uvx",
"args": [
"german-archives-mcp"
]
}
}
}