io.github.smeet666/mcp-libraryofcongress MCP Server
io.github.smeet666/mcp-libraryofcongress
What is the io.github.smeet666/mcp-libraryofcongress MCP server?
Search inside scanned US newspapers and browse the Library of Congress catalogue. No API key.
How to install io.github.smeet666/mcp-libraryofcongress
Copy-paste configuration for popular MCP clients.
LOC_USER_AGENTIdentify your own client. The project's own identifier is appended, so the Library can always reach a human.
LOC_MIN_INTERVAL_MSMinimum milliseconds between requests. Default 6000, floor 3000.
LOC_TIMEOUT_MSDeadline for one catalogue, record or collection request, in milliseconds. Default 30000.
LOC_NEWSPAPER_TIMEOUT_MSDeadline for one search_newspapers request, in milliseconds. The full-text corpus answers in tens of seconds. Default 90000.
LOC_LOG_LEVELsilent, error, info or debug. Default error. Logs go to stderr.
{
"mcpServers": {
"mcp-libraryofcongress": {
"command": "npx",
"args": [
"-y",
"mcp-libraryofcongress"
],
"env": {
"LOC_USER_AGENT": "<YOUR_LOC_USER_AGENT>",
"LOC_MIN_INTERVAL_MS": "<YOUR_LOC_MIN_INTERVAL_MS>",
"LOC_TIMEOUT_MS": "<YOUR_LOC_TIMEOUT_MS>",
"LOC_NEWSPAPER_TIMEOUT_MS": "<YOUR_LOC_NEWSPAPER_TIMEOUT_MS>",
"LOC_LOG_LEVEL": "<YOUR_LOC_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-libraryofcongress": {
"command": "npx",
"args": [
"-y",
"mcp-libraryofcongress"
],
"env": {
"LOC_USER_AGENT": "<YOUR_LOC_USER_AGENT>",
"LOC_MIN_INTERVAL_MS": "<YOUR_LOC_MIN_INTERVAL_MS>",
"LOC_TIMEOUT_MS": "<YOUR_LOC_TIMEOUT_MS>",
"LOC_NEWSPAPER_TIMEOUT_MS": "<YOUR_LOC_NEWSPAPER_TIMEOUT_MS>",
"LOC_LOG_LEVEL": "<YOUR_LOC_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-libraryofcongress": {
"command": "npx",
"args": [
"-y",
"mcp-libraryofcongress"
],
"env": {
"LOC_USER_AGENT": "<YOUR_LOC_USER_AGENT>",
"LOC_MIN_INTERVAL_MS": "<YOUR_LOC_MIN_INTERVAL_MS>",
"LOC_TIMEOUT_MS": "<YOUR_LOC_TIMEOUT_MS>",
"LOC_NEWSPAPER_TIMEOUT_MS": "<YOUR_LOC_NEWSPAPER_TIMEOUT_MS>",
"LOC_LOG_LEVEL": "<YOUR_LOC_LOG_LEVEL>"
}
}
}
}{
"servers": {
"mcp-libraryofcongress": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-libraryofcongress"
],
"env": {
"LOC_USER_AGENT": "<YOUR_LOC_USER_AGENT>",
"LOC_MIN_INTERVAL_MS": "<YOUR_LOC_MIN_INTERVAL_MS>",
"LOC_TIMEOUT_MS": "<YOUR_LOC_TIMEOUT_MS>",
"LOC_NEWSPAPER_TIMEOUT_MS": "<YOUR_LOC_NEWSPAPER_TIMEOUT_MS>",
"LOC_LOG_LEVEL": "<YOUR_LOC_LOG_LEVEL>"
}
}
}
}claude mcp add mcp-libraryofcongress --env LOC_USER_AGENT=<YOUR_LOC_USER_AGENT> --env LOC_MIN_INTERVAL_MS=<YOUR_LOC_MIN_INTERVAL_MS> --env LOC_TIMEOUT_MS=<YOUR_LOC_TIMEOUT_MS> --env LOC_NEWSPAPER_TIMEOUT_MS=<YOUR_LOC_NEWSPAPER_TIMEOUT_MS> --env LOC_LOG_LEVEL=<YOUR_LOC_LOG_LEVEL> -- npx -y mcp-libraryofcongressRelated MCP servers
Search the Anime News Network encyclopedia and read its news wire. No API key.
Search inside digitised books, browse the Internet Archive catalogue and read Wayback captures.
Search public Ashby job boards: resolve a company, read its openings and the pay it publishes.
Search the Bide & Musique collection of forgotten French songs. Records, lyrics, no API key.
Search the Internet Archive, the Library of Congress and data.bnf.fr at once, in one answer.
Search the BnF open catalogue: authors, works, editions and links to what is digitised.