Skip to main content
Glama
zahlenhelfer

movieplexx-mcp

by zahlenhelfer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DB_PATHNoSQLite file location/data/movieplexx.db
MCP_HOSTNoHTTP bind address (http transport)0.0.0.0
MCP_PATHNoHTTP endpoint path (http transport)/mcp
MCP_PORTNoHTTP port (http transport)8000
LOG_LEVELNoLogging levelINFO
TARGET_URLNoSource endpointhttps://movieplexx.de/programm/api/filtered-films
USER_AGENTNoSelf-identifying User-AgentMovieplexxProgrammMirror/0.1 (+kontakt@zahlenhelfer.de)
METRICS_PORTNoPrometheus endpoint port in loop mode (<=0 disables)9000
MCP_TRANSPORTNoTransport for serve: stdio (local) or http (remote)stdio
MCP_AUTH_TOKENNoBearer token; required for http transport (fail-closed)
POLL_INTERVAL_SECONDSNoLoop interval for scrape --loop3600

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
list_showtimesB

List performances, optionally filtered by ISO date (YYYY-MM-DD) or film slug.

Set only_upcoming to hide performances whose date lies in the past.

get_filmA

Return the full film record for one slug, or null if unknown.

search_filmsA

Search films by title, genre, director or distributor (case-insensitive substring).

film_historyA

Return the append-only scrape history for a film's performances (sold-out / status drift).

list_filmsB

List all known films. With only_current, restrict to films with an upcoming performance.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

Tools are mostly distinct: film_history covers performance history, get_film and list_films cover films, list_showtimes covers performances, and search_films covers search. However, list_films with upcoming filter and search_films could be confused for similar film queries.

Naming Consistency4/5

Four tools follow verb_noun pattern (get_film, list_films, list_showtimes, search_films), but film_history is a noun_noun exception, causing minor inconsistency.

Tool Count5/5

With 5 tools, the set is well-scoped for a movie information server, fitting the ideal range of 3-15 tools for focused functionality.

Completeness4/5

The server covers key read operations: listing, searching, detail, showtimes, and history. Minor gaps include lacking a dedicated performance detail tool, but the set is largely complete for its domain.

Maintenance

ActivityStale
ResponsivenessNo issues