MCP.Market

Swiss Academic Libraries MCP server

by malkreide·io.github.malkreide/swiss-academic-libraries-mcp·v1.3.0·1 stars

Swiss academic libraries + open-access Swiss legal literature (SRU/OAI-PMH, no API key)

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars33 downloads/wk

Reviews

Write one

Nobody has reviewed Swiss Academic Libraries yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Swiss Academic Libraries tools (16)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • emanuscripta_get_record

    Ruft ein einzelnes Handschriften-Objekt aus e-manuscripta ab.

  • emanuscripta_list_collections

    Listet alle in e-manuscripta vertretenen Archive und Sammlungen auf.

  • emanuscripta_list_records

    Listet digitalisierte Handschriften und Archivalien aus e-manuscripta (OAI-PMH).

  • eperiodica_get_record

    Ruft einen einzelnen Zeitschriftenartikel aus e-periodica ab.

  • eperiodica_list_records

    Listet digitalisierte Zeitschriftenartikel und Periodika aus e-periodica (OAI-PMH).

  • erara_get_record

    Ruft ein einzelnes digitalisiertes Druckwerk aus e-rara ab.

  • erara_list_collections

    Listet alle in e-rara vertretenen Bibliotheken und Sammlungen auf.

  • erara_list_records

    Listet digitalisierte historische Druckwerke aus e-rara (OAI-PMH).

  • library_info

    Übersicht aller verfügbaren Datenquellen und Tools dieses MCP-Servers.

  • oa_law_get

    Ruft einen einzelnen OA-Rechtsbeitrag über DOI oder auflösbare URL ab.

  • oa_law_search

    Durchsucht frei zugängliche schweizerische rechtswissenschaftliche Beiträge.

  • resolve_doi

    Löst eine DOI über Crossref zu vollständigen Publikationsmetadaten auf.

  • search_preprints

    Durchsucht Preprints auf arXiv (Naturwissenschaften, Informatik, Mathematik u.a.).

  • search_publications

    Durchsucht die internationale Forschungsliteratur über Crossref (bibliografisch).

  • swisscovery_get_record

    Ruft einen einzelnen Titel aus swisscovery via MMS-ID ab.

  • swisscovery_search

    Durchsucht den swisscovery-Gesamtkatalog (500+ Schweizer Bibliotheken) via SRU.

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan17 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 20 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Swiss Academic Libraries compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
16
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
33
more than 22% of 12,191 servers with a package

What its tools let an agent do: 16 read

Release history: 2 versions in the registry since 2026-08-02, latest 2026-09-20, typically one every 49 days.

Install Swiss Academic Libraries in Claude Code, Cursor or VS Code

claude mcp add swiss-academic-libraries-mcp -- uvx swiss-academic-libraries-mcp
Add to Cursor

What the publisher says

From the Swiss Academic Libraries repository's README, as published. We do not edit it. Read it on GitHub

🇨🇭 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.

🇩🇪 Deutsche Version

Demo

Overview

swiss-academic-libraries-mcp connects AI models to the full Swiss academic library infrastructure via standardised, open protocols. It covers the swisscovery union catalogue (500+ libraries, 10M+ records) and three digitalisation platforms: historical prints (e-rara), periodicals (e-periodica) and manuscripts (e-manuscripta).

All data sources use open, authentication-free protocols (SRU/MARC21, OAI-PMH/Dublin Core). The server supports both local use via Claude Desktop (stdio transport) and cloud deployment (Streamable HTTP).

Beyond the catalogue, the server also covers Swiss open-access legal literature — freely readable legal scholarship from sui generis, ex/ante and Repositorium.ch — as metadata (title, authorship, year, licence, DOI, link), never full text.

It also adds the international metadata layer: DOI resolution and international research literature via Crossref, and preprints via arXiv. This lets one conversation answer both "is this held in Switzerland?" (national layer) and "what is this, and where else does it live?" (international layer). Every resolved DOI returns title, ISSN, ISBN and authors as clean top-level fields, so you can pivot straight into swisscovery.

Anchor demo query (national ↔ international): "Find the original publication for this DOI, check whether a preprint version exists, and show whether a Swiss library holds it." → resolvedoi → searchpreprints → swisscovery_search(query="").

Anchor demo query (catalogue): "Which Swiss university dissertations on primary school pedagogy are held in Swiss libraries, and are any of them digitised in e-rara?"

Anchor demo query (OA legal literature): "Which freely accessible legal-scholarship articles exist on data protection in education? Give me title, authorship, year, licence and DOI." → oalawsearch(query="Datenschutz im Bildungsbereich") — results are ranked by relevance: articles matching all terms rank first, articles matching only the core term (Datenschutz) follow, so the query returns the real privacy-law corpus rather than an empty set.

Features

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Swiss Academic Libraries: common questions

Is Swiss Academic Libraries MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Swiss Academic Libraries safety report
How do I install Swiss Academic Libraries?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Swiss Academic Libraries need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Swiss Academic Libraries maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v1.3.0.
How does Swiss Academic Libraries compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from malkreide →