Find which archive holds the papers: SNAC's index of archival collections, plus ArchiveGrid links.
Connect Runs on your machine
claude mcp add snac-archives-mcp -e SNAC_API_URL=<SNAC_API_URL> -e SNAC_CACHE_DIR=<SNAC_CACHE_DIR> -e SNAC_TIMEOUT=<SNAC_TIMEOUT> -e SNAC_CONTACT=<SNAC_CONTACT> -- uvx snac-archives-mcp==0.1.0
{
"mcpServers": {
"snac-archives-mcp": {
"command": "uvx",
"args": [
"snac-archives-mcp==0.1.0"
],
"env": {
"SNAC_API_URL": "<SNAC_API_URL>",
"SNAC_CACHE_DIR": "<SNAC_CACHE_DIR>",
"SNAC_TIMEOUT": "<SNAC_TIMEOUT>",
"SNAC_CONTACT": "<SNAC_CONTACT>"
}
}
}
}
{
"mcpServers": {
"snac-archives-mcp": {
"command": "uvx",
"args": [
"snac-archives-mcp==0.1.0"
],
"env": {
"SNAC_API_URL": "<SNAC_API_URL>",
"SNAC_CACHE_DIR": "<SNAC_CACHE_DIR>",
"SNAC_TIMEOUT": "<SNAC_TIMEOUT>",
"SNAC_CONTACT": "<SNAC_CONTACT>"
}
}
}
}
{
"servers": {
"snac-archives-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"snac-archives-mcp==0.1.0"
],
"env": {
"SNAC_API_URL": "<SNAC_API_URL>",
"SNAC_CACHE_DIR": "<SNAC_CACHE_DIR>",
"SNAC_TIMEOUT": "<SNAC_TIMEOUT>",
"SNAC_CONTACT": "<SNAC_CONTACT>"
}
}
}
}
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 |
|---|---|
SNAC_API_URLOptional | The SNAC REST API endpoint. |
SNAC_CACHE_DIROptional | Directory for the on-disk response cache. |
SNAC_TIMEOUTOptional | HTTP timeout in seconds. Holdings lists get 120 s of their own. |
SNAC_CONTACTOptional | An email address or URL appended to the User-Agent, so SNAC can reach whoever runs the server. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 6 Oct 2026 |
| Last updated | 6 Oct 2026 |
| Registry name | io.github.ianderso/snac-archives-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
