Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ETH_LIBRARY_API_KEYYesFree API key from developer.library.ethz.ch

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
eth_search_resourcesA

Durchsucht den Katalog der ETH-Bibliothek mit über 30 Millionen Ressourcen.

Nutzt die Discovery API (api.library.ethz.ch/discovery/v1/resources). Unterstützt Freitextsuche, Feldsuche, Facetten-Filter und Pagination.

eth_get_resourceA

Ruft eine einzelne Ressource der ETH-Bibliothek anhand ihrer MMS-ID ab.

eth_search_archiveB

Durchsucht ein spezifisches Archiv oder eine Sammlung der ETH-Bibliothek.

eth_search_by_typeC

Sucht Ressourcen eines bestimmten Typs (Karten, Bilder, Archive, etc.).

eth_search_personsB

Sucht Personen in der ETH-Bibliothek Persons API.

⚠ HINWEIS BUG-02: Der Persons-API-Endpunkt (/persons/v1/persons) gibt aktuell HTTP 404 zurück. Die korrekte URL muss via developer.library.ethz.ch verifiziert werden.

eth_search_educationA

Kuratierte Suche nach bildungsrelevanten Ressourcen in der ETH-Bibliothek.

eth_library_infoB

Gibt eine Übersicht über den ETH Library MCP Server zurück.

Prompts

Interactive templates invoked by user choice

NameDescription
research-workflowStrukturierter Recherche-Workflow für ein Thema in der ETH-Bibliothek.
education-researchRecherche-Workflow für Bildungsthemen (optimiert für Schulamt-Kontext).

Resources

Contextual data attached and managed by the client

NameDescription
get_resource_typesListe aller verfügbaren Ressourcentypen der ETH-Bibliothek.
get_archivesListe aller verfügbaren Archive und Spezialsammlungen der ETH-Bibliothek.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/eth-library-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server