{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ianderso/contentdm-mcp","description":"Search US state archives' record images on CONTENTdm; read items, pages and transcripts.","title":"CONTENTdm State Archives","repository":{"url":"https://github.com/ianderso/contentdm-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"contentdm-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory for the on-disk response cache.","default":"~/.cache/contentdm-mcp","name":"CONTENTDM_CACHE_DIR"},{"description":"HTTP timeout in seconds for one request. Image downloads get 120 s to read.","default":"30","name":"CONTENTDM_TIMEOUT"},{"description":"Least seconds between two requests to one site. Never below 0.5.","default":"1","name":"CONTENTDM_MIN_INTERVAL"},{"description":"An email address or URL appended to the User-Agent, so an institution can reach whoever runs the server.","name":"CONTENTDM_CONTACT"},{"description":"More CONTENTdm sites a tool may reach, beyond the curated ones and *.contentdm.oclc.org: https base URLs separated by commas, or the absolute path of a YAML file shaped like instances.yaml.","name":"CONTENTDM_EXTRA_INSTANCES"},{"description":"An existing folder. When set, get_image saves only inside it; needed to save under ~/Library, such as an iCloud Drive folder.","name":"CONTENTDM_DOWNLOAD_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-06T20:17:27.795006Z","publishedAt":"2026-10-06T20:17:27.795006Z","updatedAt":"2026-10-06T20:17:27.795006Z","isLatest":true}}}
