
Swiss Academic Libraries Mcp
Search swisscovery plus Swiss digital libraries (e-rara, e-periodica, e-manuscripta) through SRU and OAI-PMH from your agent during literature and source discovery.
Overview
io.github.malkreide/swiss-academic-libraries-mcp is a MCP server for the Idea phase that searches swisscovery and Swiss digital libraries via SRU and OAI-PMH.
What is this MCP server?
- Unifies swisscovery, e-rara, e-periodica, and e-manuscripta behind one MCP server (v1.0.5)
- Uses standard library protocols SRU and OAI-PMH for search and metadata harvest
- PyPI package swiss-academic-libraries-mcp with stdio transport and uvx runtime hint
- Education & Research registry category for academic and historical source workflows
- Four named library systems: swisscovery, e-rara, e-periodica, e-manuscripta
- Package version 1.0.5 on PyPI identifier swiss-academic-libraries-mcp
- Protocols SRU and OAI-PMH; stdio transport with uvx runtimeHint
Community signal: 1 GitHub stars.
What problem does it solve?
Swiss library catalogs and digitization portals use different SRU and OAI-PMH endpoints, forcing builders to wire multiple protocols by hand for every research question.
Who is it for?
Builders creating research copilots, thesis helpers, or Swiss-focused knowledge products that need swisscovery and e-rara style metadata early.
Skip if: Products that only need generic Google Scholar scraping or non-Swiss library systems with no SRU/OAI-PMH requirement.
What do I get? / Deliverables
Once configured, your agent can query union and specialty Swiss library collections in one MCP workflow while you validate topics and sources.
- Single MCP registration covering four Swiss library surfaces
- Agent-executable metadata and search results from SRU/OAI-PMH
- Version-pinned PyPI integration at 1.0.5 for reproducible research setups
Recommended MCP Servers
Journey fit
Idea phase is where solo builders validate problems and gather evidence; federated library search belongs on the research shelf before backend implementation. Research subphase matches SRU/OAI-PMH catalog queries, citation hunting, and digitized corpus exploration rather than production database design.
How it compares
Federated library MCP connector, not a vector database skill or a reference-manager app.
Common Questions / FAQ
Who is io.github.malkreide/swiss-academic-libraries-mcp for?
Solo builders and researchers using AI agents who need Swiss academic catalogs and digital collections (swisscovery, e-rara, e-periodica, e-manuscripta) during discovery.
When should I use io.github.malkreide/swiss-academic-libraries-mcp?
Use it when you are in Idea or Validate research—scoping a topic, checking existing literature, or prototyping RAG source lists before building custom crawlers.
How do I add io.github.malkreide/swiss-academic-libraries-mcp to my agent?
Register the MCP server for PyPI package swiss-academic-libraries-mcp (v1.0.5) with stdio transport, launch via uvx per your client docs, and grant network access for SRU/OAI-PMH hosts.