Search Geneteka, the Poznań Project and BaSIA for Polish vital records; fetch archive scans.
Connect Runs on your machine
claude mcp add polish-archives-mcp -e POLISH_ARCHIVES_CACHE_DIR=<POLISH_ARCHIVES_CACHE_DIR> -e POLISH_ARCHIVES_TIMEOUT=<POLISH_ARCHIVES_TIMEOUT> -e POLISH_ARCHIVES_MIN_INTERVAL=<POLISH_ARCHIVES_MIN_INTERVAL> -e POLISH_ARCHIVES_CONTACT=<POLISH_ARCHIVES_CONTACT> -e POLISH_ARCHIVES_DOWNLOAD_DIR=<POLISH_ARCHIVES_DOWNLOAD_DIR> -- uvx polish-archives-mcp==0.1.1
{
"mcpServers": {
"polish-archives-mcp": {
"command": "uvx",
"args": [
"polish-archives-mcp==0.1.1"
],
"env": {
"POLISH_ARCHIVES_CACHE_DIR": "<POLISH_ARCHIVES_CACHE_DIR>",
"POLISH_ARCHIVES_TIMEOUT": "<POLISH_ARCHIVES_TIMEOUT>",
"POLISH_ARCHIVES_MIN_INTERVAL": "<POLISH_ARCHIVES_MIN_INTERVAL>",
"POLISH_ARCHIVES_CONTACT": "<POLISH_ARCHIVES_CONTACT>",
"POLISH_ARCHIVES_DOWNLOAD_DIR": "<POLISH_ARCHIVES_DOWNLOAD_DIR>"
}
}
}
}
{
"mcpServers": {
"polish-archives-mcp": {
"command": "uvx",
"args": [
"polish-archives-mcp==0.1.1"
],
"env": {
"POLISH_ARCHIVES_CACHE_DIR": "<POLISH_ARCHIVES_CACHE_DIR>",
"POLISH_ARCHIVES_TIMEOUT": "<POLISH_ARCHIVES_TIMEOUT>",
"POLISH_ARCHIVES_MIN_INTERVAL": "<POLISH_ARCHIVES_MIN_INTERVAL>",
"POLISH_ARCHIVES_CONTACT": "<POLISH_ARCHIVES_CONTACT>",
"POLISH_ARCHIVES_DOWNLOAD_DIR": "<POLISH_ARCHIVES_DOWNLOAD_DIR>"
}
}
}
}
{
"servers": {
"polish-archives-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"polish-archives-mcp==0.1.1"
],
"env": {
"POLISH_ARCHIVES_CACHE_DIR": "<POLISH_ARCHIVES_CACHE_DIR>",
"POLISH_ARCHIVES_TIMEOUT": "<POLISH_ARCHIVES_TIMEOUT>",
"POLISH_ARCHIVES_MIN_INTERVAL": "<POLISH_ARCHIVES_MIN_INTERVAL>",
"POLISH_ARCHIVES_CONTACT": "<POLISH_ARCHIVES_CONTACT>",
"POLISH_ARCHIVES_DOWNLOAD_DIR": "<POLISH_ARCHIVES_DOWNLOAD_DIR>"
}
}
}
}
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 |
|---|---|
POLISH_ARCHIVES_CACHE_DIROptional | Directory for the on-disk response cache. |
POLISH_ARCHIVES_TIMEOUTOptional | HTTP timeout in seconds for one request. Scan downloads get 180 s to read. |
POLISH_ARCHIVES_MIN_INTERVALOptional | Least seconds between two requests to one site. Never below 4; BaSIA always gets at least 10. |
POLISH_ARCHIVES_CONTACTOptional | An email address or URL appended to the User-Agent, so a site can reach whoever runs the server. |
POLISH_ARCHIVES_DOWNLOAD_DIROptional | An existing folder. When set, swa_scan saves only inside it; needed to save under ~/Library, such as an iCloud Drive folder. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 11 Oct 2026 |
| Last updated | 11 Oct 2026 |
| Registry name | io.github.ianderso/polish-archives-mcp |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
