catt-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TV_HOST | No | IP address of the TV for dual-screen tools (ADB). Can also be set in config.yaml as 'tv.host'. | |
| CATT_DEVICE | No | The name of the Chromecast/DLNA device to cast to, as returned by 'catt scan'. Can also be set in config.yaml as 'catt.device'. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cast_youtubeA | Caste une video YouTube sur la TV (URL ou ID de video) |
| cast_urlA | Caste une URL quelconque (video, audio, stream) sur la TV |
| cast_stopA | Arrete le cast en cours sur la TV |
| cast_pauseA | Met en pause le cast en cours |
| cast_resumeB | Reprend la lecture du cast |
| cast_volumeA | Regle le volume du cast (0-100) |
| cast_seekC | Avance ou recule dans la video |
| cast_statusB | Retourne le statut du cast en cours |
| cast_scanA | Scanne les devices Chromecast/DLNA disponibles sur le reseau |
| cast_infoA | Retourne les infos detaillees du media en cours |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes (stop, pause, resume, volume, seek, scan), but cast_status and cast_info could be confused since both return state-related information. cast_youtube and cast_url are similar but descriptions clarify the target type.
All tools follow a consistent cast_ prefix with lowercase snake_case. The pattern is uniform: cast_<action> or cast_<target>, making the set predictable and easy to navigate.
10 tools is well-scoped for a casting server, covering the essential actions without unnecessary bloat. Each tool earns its place in the workflow.
The set covers the full cast lifecycle: start, control, and query playback. Missing queue management or explicit device selection, but these are not core for basic casting operations.