Transkribus REST and Processing APIs — collections, HTR/OCR; default v1, optional v2 beta.
Connect Runs on your machine
claude mcp add transkribus -e TRANSKRIBUS_USER=<TRANSKRIBUS_USER> -e TRANSKRIBUS_PASSWORD=<TRANSKRIBUS_PASSWORD> -e TRANSKRIBUS_SESSION_ID=<TRANSKRIBUS_SESSION_ID> -e TRANSKRIBUS_ACCESS_TOKEN=<TRANSKRIBUS_ACCESS_TOKEN> -e TRANSKRIBUS_KEYRING_SERVICE=<TRANSKRIBUS_KEYRING_SERVICE> -- npx -y @lazyants/[email protected]
{
"mcpServers": {
"transkribus": {
"command": "npx",
"args": [
"-y",
"@lazyants/[email protected]"
],
"env": {
"TRANSKRIBUS_USER": "<TRANSKRIBUS_USER>",
"TRANSKRIBUS_PASSWORD": "<TRANSKRIBUS_PASSWORD>",
"TRANSKRIBUS_SESSION_ID": "<TRANSKRIBUS_SESSION_ID>",
"TRANSKRIBUS_ACCESS_TOKEN": "<TRANSKRIBUS_ACCESS_TOKEN>",
"TRANSKRIBUS_KEYRING_SERVICE": "<TRANSKRIBUS_KEYRING_SERVICE>"
}
}
}
}
{
"mcpServers": {
"transkribus": {
"command": "npx",
"args": [
"-y",
"@lazyants/[email protected]"
],
"env": {
"TRANSKRIBUS_USER": "<TRANSKRIBUS_USER>",
"TRANSKRIBUS_PASSWORD": "<TRANSKRIBUS_PASSWORD>",
"TRANSKRIBUS_SESSION_ID": "<TRANSKRIBUS_SESSION_ID>",
"TRANSKRIBUS_ACCESS_TOKEN": "<TRANSKRIBUS_ACCESS_TOKEN>",
"TRANSKRIBUS_KEYRING_SERVICE": "<TRANSKRIBUS_KEYRING_SERVICE>"
}
}
}
}
{
"servers": {
"transkribus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@lazyants/[email protected]"
],
"env": {
"TRANSKRIBUS_USER": "<TRANSKRIBUS_USER>",
"TRANSKRIBUS_PASSWORD": "<TRANSKRIBUS_PASSWORD>",
"TRANSKRIBUS_SESSION_ID": "<TRANSKRIBUS_SESSION_ID>",
"TRANSKRIBUS_ACCESS_TOKEN": "<TRANSKRIBUS_ACCESS_TOKEN>",
"TRANSKRIBUS_KEYRING_SERVICE": "<TRANSKRIBUS_KEYRING_SERVICE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
TRANSKRIBUS_USEROptional | Account email; use with TRANSKRIBUS_PASSWORD when credentials are absent from the OS keyring. |
TRANSKRIBUS_PASSWORDOptional, secret | Account password; use with TRANSKRIBUS_USER when credentials are absent from the OS keyring. |
TRANSKRIBUS_SESSION_IDOptional, secret | Existing session ID for the legacy API; an alternative to account credentials. |
TRANSKRIBUS_ACCESS_TOKENOptional, secret | OIDC bearer token for the Processing API; an alternative to account credentials. |
TRANSKRIBUS_KEYRING_SERVICEOptional | OS keyring service containing account credentials or a legacy session ID. |
Details
| Package | @lazyants/[email protected] (NPM, stdio) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.github.lazyants/transkribus |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
