tvmaze-mcp-server
by cyanheads
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOGS_DIR | No | Directory for log files (Node.js only). | <project-root>/logs |
| OTEL_ENABLED | No | Enable OpenTelemetry instrumentation (spans, metrics, completion logs). | false |
| MCP_AUTH_MODE | No | Auth mode: none, jwt, or oauth. | none |
| MCP_HTTP_PORT | No | Port for the HTTP server. | 3010 |
| MCP_LOG_LEVEL | No | Log level (RFC 5424). | info |
| TVMAZE_BASE_URL | No | TVmaze API base URL. Override to point at an enterprise endpoint. | https://api.tvmaze.com |
| MCP_SESSION_MODE | No | HTTP session mode. This server declares stateless in code — no tool asks the caller for input mid-handler. | stateless |
| TVMAZE_USER_AGENT | No | User-Agent sent on every upstream request; TVmaze asks that clients identify themselves. | server name, version, and repository URL |
| MCP_TRANSPORT_TYPE | No | Transport: stdio or http. | stdio |
| TVMAZE_CACHE_TTL_S | No | Seconds to hold an upstream response in the in-process cache. 0 disables caching. | 300 |
| STORAGE_PROVIDER_TYPE | No | Storage backend. | in-memory |
| MCP_HTTP_ENDPOINT_PATH | No | Path the MCP server is mounted at. | /mcp |
| TVMAZE_DEFAULT_COUNTRY | No | ISO 3166-1 alpha-2 country used for tvmaze_get_schedule scopes linear and all when country is omitted. | US |
| TVMAZE_MAX_CONCURRENCY | No | Concurrent upstream requests (1–16). | 4 |
| TVMAZE_DEFAULT_TIMEZONE | No | IANA timezone used when a tool call omits timezone. | UTC |
| TVMAZE_REQUEST_TIMEOUT_MS | No | Per-request timeout in milliseconds (1000–120000). | 10000 |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues