
Swiss Academic Libraries Mcp
Gives Claude direct access to Switzerland's academic library infrastructure through open protocols. You get 11 tools across four sources: swisscovery (the union catalog covering 500+ libraries and 10M+ records via SRU/MARC21), plus three digitization platforms for historical prints, periodicals, and manuscripts (all via OAI-PMH/Dublin Core). No API keys needed. Search the union catalog with full CQL syntax, harvest records by date range or collection, and parse MARC21 or Dublin Core metadata into structured output. Built on FastMCP with dual transport support. Reach for this when you need to query Swiss academic holdings, track down digitized historical materials, or build research workflows that span physical and digital collections.
- GitHub stars
- 1
- tools
- 16
- transport
- STDIO
- last updated
- Sep 20, 2026
Tools
16 toolsPublic tool metadata for what this MCP can expose to an agent.
library_infoEntry point: overview of all sources and tools
Entry point: overview of all sources and tools
No parameter schema in public metadata yet.
swisscovery_searchFull-text / CQL search across the union catalogue
Full-text / CQL search across the union catalogue
No parameter schema in public metadata yet.
swisscovery_get_recordSingle record by MMS-ID
Single record by MMS-ID
No parameter schema in public metadata yet.
erara_list_recordsPrints filtered by date / collection
Prints filtered by date / collection
No parameter schema in public metadata yet.
erara_get_recordSingle item by OAI identifier
Single item by OAI identifier
No parameter schema in public metadata yet.
erara_list_collectionsAll participating libraries
All participating libraries
No parameter schema in public metadata yet.
eperiodica_list_recordsArticles filtered by date
Articles filtered by date
No parameter schema in public metadata yet.
eperiodica_get_recordSingle article by OAI identifier
Single article by OAI identifier
No parameter schema in public metadata yet.
emanuscripta_list_recordsManuscripts filtered by date / collection
Manuscripts filtered by date / collection
No parameter schema in public metadata yet.
emanuscripta_get_recordSingle object by OAI identifier
Single object by OAI identifier
No parameter schema in public metadata yet.
emanuscripta_list_collectionsAll archives / collections
All archives / collections
No parameter schema in public metadata yet.
oa_law_searchSearch OA legal scholarship (title/abstract/author) with source, language, year and peer-review filters
Search OA legal scholarship (title/abstract/author) with source, language, year and peer-review filters
No parameter schema in public metadata yet.
oa_law_getSingle OA legal article by DOI or resolvable URL
Single OA legal article by DOI or resolvable URL
No parameter schema in public metadata yet.
resolve_doiResolve a DOI to full metadata (title/ISSN/ISBN/authors β pivot into swisscovery)
Resolve a DOI to full metadata (title/ISSN/ISBN/authors β pivot into swisscovery)
No parameter schema in public metadata yet.
search_publicationsSearch international research literature; every hit carries a DOI
Search international research literature; every hit carries a DOI
No parameter schema in public metadata yet.
search_preprintsSearch preprints with automatic phrase quoting; linked journal DOIs bridge to resolve_doi
Search preprints with automatic phrase quoting; linked journal DOIs bridge to resolve_doi
No parameter schema in public metadata yet.
Sponsors
Readme
π¨π Part of the Swiss Public Data MCP Portfolio
π swiss-academic-libraries-mcp
MCP server providing access to Swiss academic libraries β swisscovery, e-rara, e-periodica, e-manuscripta. No API key required.
Demo
Demo: Claude using swisscovery_search and erara_list_records
Overview
Details
- Repository
- github.com/malkreide/swiss-academic-libraries-mcp
- Website
- github.com/malkreide/swiss-academic-libraries-mcp
- Package
swiss-academic-libraries-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from malkreide
- Parlament Mcp2
- Swiss Statistics Mcp2
- Global Education Mcp1
- Srgssr Mcp1
- Swiss Courts Mcp1
- Swiss Culture Mcp1
- Swiss Environment Mcp1
- Swiss Road Mobility Mcp1
- Register Mcp
- Seco Labor Mcp
- Swiss Snb Mcp
- Sbb Opendata Mcp2
- Bag Epl Mcp
- Bag Health Mcp
- Bakom Mcp
- Lobbywatch Mcp
- Meteoswiss Mcp
- News Monitor Mcp
- Openlex Mcp
- Swiss Cultural Heritage Mcp
- Swiss Electricity Mcp
- Swiss Energy Mcp
- Swiss Food Safety Mcp
- Wsl Envidat Mcp