Skip to main content
Glama
lka
by lka

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IMAGE_SUBDIRECTORYNoSubdirectory for images relative to working directory (default: empty, i.e., working directory itself)
IMAGE_SELECTOR_WORKING_DIRNoWorking directory for image selector (default: current working directory)current working directory

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": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_server_versionA

Gibt die aktuelle Version des recipe-servers zurueck.

get_recipe_promptA

Gibt den Workflow-Prompt für Rezept-Extraktion aus PDFs zurück.

select_image_regions_toolA

Öffnet eine GUI zum interaktiven Auswählen von Bildausschnitten.

Unterstützt Bildformate (JPEG, PNG, etc.) und PDF-Dateien. Ohne image_path werden automatisch die ersten 4 Bilder aus dem Bildverzeichnis geladen.

Kehrt sofort zurück, sobald die GUI im Browser geöffnet wurde (blockiert nicht bis zum Abschluss der Auswahl). Das Ergebnis muss anschließend mit get_selection_result_tool abgeholt werden.

get_selection_result_toolA

Holt das Ergebnis einer mit select_image_regions_tool gestarteten Auswahl ab.

Solange die Auswahl im Browser noch nicht abgeschlossen wurde, liefert das Tool einen Hinweis zurück und kann beliebig oft erneut aufgerufen werden.

get_working_directory_toolA

Zeigt das aktuelle Working Directory an.

build_recipe_html_toolB

Erstellt HTML aus strukturierten Rezeptdaten.

Uebernimmt automatisch Dateinamen-Sanitisierung, ISO-Zeitformat-Berechnung, Leerzeichen Menge/Einheit, Quellen-Bereinigung, Template-Befuellung, Bild-Zuordnung, Datei-Speicherung und Index-Aktualisierung.

Prompts

Interactive templates invoked by user choice

NameDescription
generate_recipeErstellt eine HTML-Datei mit einem gescannten Rezept aus einer PDF.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a distinct purpose: version info, working directory, prompt retrieval, image selection initiation, selection result retrieval, and HTML building. The paired select/get tools are clearly complementary with explicit descriptions. No two tools appear to do the same thing.

Naming Consistency4/5

Most tools follow a verb_noun pattern, but the 'tool' suffix is applied inconsistently (e.g., get_server_version vs. get_working_directory_tool). The verbs are clear and predictable (get, select, build), but the naming style is slightly uneven.

Tool Count5/5

With 6 tools, the set is well-scoped for a recipe-oriented MCP server. It covers both utility (version, working directory) and domain-specific operations (prompt, image selection, HTML generation) without being bloated or too sparse.

Completeness4/5

The core workflow is supported: get prompt, select image regions, fetch result, build HTML. Minor gaps exist (e.g., no explicit PDF-to-text tool, no recipe management), but the provided tools form a coherent pipeline for the intended use case.

Maintenance

ActivitySlowing
ResponsivenessNo issues