
Eth Library Mcp
Gives Claude direct access to ETH Library Zurich's 30+ million resources through the Discovery and Persons APIs. You get seven tools covering full-text search with field operators, archive-level queries across Max Frisch and Thomas Mann estates, resource type filtering for books and maps, and metadata retrieval by MMS ID. The education search tool is specifically tuned for pedagogy and school history workflows. One known issue: the person search endpoint returns 404 and needs URL verification, but the six Discovery tools work fine. Ships with built-in research prompts and supports both stdio for local use and HTTP/SSE for browser-based Claude deployments behind a proxy.
- GitHub stars
- 1
- tools
- 6
- transport
- STDIO
- last updated
- Sep 19, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
eth_search_resourcesFull-text search over 30M+ resources with fields, operators, facets
Full-text search over 30M+ resources with fields, operators, facets
No parameter schema in public metadata yet.
eth_get_resourceFull metadata for a specific resource via MMS-ID
Full metadata for a specific resource via MMS-ID
No parameter schema in public metadata yet.
eth_search_archiveSearch within a specific archive (University Archives, Max Frisch, Thomas Mann, etc.)
Search within a specific archive (University Archives, Max Frisch, Thomas Mann, etc.)
No parameter schema in public metadata yet.
eth_search_by_typeFilter by resource type (books, maps, images, archival material, etc.)
Filter by resource type (books, maps, images, archival material, etc.)
No parameter schema in public metadata yet.
eth_search_educationCurated search for education topics (pedagogy, school history, etc.)
Curated search for education topics (pedagogy, school history, etc.)
No parameter schema in public metadata yet.
eth_library_infoServer overview: all types and archives at a glance
Server overview: all types and archives at a glance
No parameter schema in public metadata yet.
Sponsors
Readme
π¨π Part of the Swiss Public Data MCP Portfolio
ποΈ eth-library-mcp
π English | Deutsch
MCP server giving AI models direct access to 30M+ resources at ETH Library Zurich β books, maps, images and archival material.
Demo
Demo: Claude using eth_search_archive to find historical school documents
Overview
Details
- Repository
- github.com/malkreide/eth-library-mcp
- Website
- github.com/malkreide/eth-library-mcp
- Package
eth-library-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from malkreide
- Swiss Ip Mcp
- Swisstopo Mcp12
- Zurich Opendata Mcp8
- Fedlex Mcp7
- Swiss Transport Mcp7
- Swiss Democracy Mcp2
- Hn Tech Signal Mcp1
- Swiss Academic Libraries Mcp1
- 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