nas-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PLEX_URL | Yes | Plex server URL (e.g., http://192.168.1.100:32400) | |
| BAZARR_URL | No | Bazarr server URL (e.g., http://192.168.1.100:6767) | |
| PLEX_TOKEN | Yes | Plex authentication token | |
| RADARR_URL | No | Radarr server URL (e.g., http://192.168.1.100:7878) | |
| PROWLARR_URL | No | Prowlarr server URL (e.g., http://192.168.1.100:9696) | |
| OVERSEERR_URL | No | Overseerr server URL (e.g., http://192.168.1.100:5055) | |
| BAZARR_API_KEY | No | Bazarr API key | |
| RADARR_API_KEY | No | Radarr API key | |
| TRAKT_CLIENT_ID | No | Trakt.tv Client ID | |
| PROWLARR_API_KEY | No | Prowlarr API key | |
| OVERSEERR_API_KEY | No | Overseerr API key |
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 |
|---|---|
| tasks | {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| plex_get_librariesA | Liste toutes les bibliothèques Plex (Films, Séries, Musique, etc.). |
| plex_searchA | Recherche du contenu dans Plex par titre, acteur, réalisateur, etc. Args: query: Terme de recherche (titre, acteur, réalisateur, genre...) media_type: Type de média à rechercher (movie, show, episode, artist, album, track). Si non spécifié, recherche tous les types. |
| plex_get_unwatchedA | Récupère les films ou séries non vus. Args: library_key: Clé de la bibliothèque (optionnel, utiliser plex_get_libraries pour trouver les clés) limit: Nombre maximum de résultats |
| plex_get_watchedA | Récupère l'historique de visionnage (films et séries déjà vus). Args: limit: Nombre maximum de résultats |
| plex_get_on_deckA | Récupère les médias 'À suivre' (en cours de visionnage, à reprendre). |
| plex_get_recently_addedC | Récupère les médias récemment ajoutés à la bibliothèque. Args: limit: Nombre maximum de résultats |
| plex_get_recommendationsB | Récupère des recommandations basées sur un film ou une série. Args: rating_key: L'identifiant du média (obtenu via plex_search ou autres outils) |
| plex_get_movie_detailsB | Récupère les détails complets d'un film ou d'une série. Args: rating_key: L'identifiant du média |
| plex_server_statusA | Récupère les informations et le statut du serveur Plex. |
| plex_search_moviesA | Recherche avancée de films dans la bibliothèque Plex avec filtres combinés. Tous les critères sont combinés avec une logique AND. Args: library_key: Clé de bibliothèque (optionnel, sinon toutes les bibliothèques de films) actor: Nom de l'acteur (ex: "Brad Pitt") director: Nom du réalisateur (ex: "Steven Spielberg") genre: Genre du film (ex: "Action", "Comedy", "Drama") year: Année de sortie exacte (ex: 2023) year_min: Année minimum (ex: 2000) year_max: Année maximum (ex: 2023) min_rating: Note IMDB minimum (ex: 7.0) watch_status: "watched", "unwatched", ou None pour tous added_within_days: Films ajoutés dans les X derniers jours (ex: 30) sort_by: Tri des résultats (audienceRating:desc, addedAt:desc, year:desc, title:asc) limit: Nombre maximum de résultats Exemples: - Films avec Brad Pitt non vus: actor="Brad Pitt", watch_status="unwatched" - Comédies bien notées des 5 dernières années: genre="Comedy", year_min=2019, min_rating=7.0 - Films ajoutés ce mois-ci: added_within_days=30 |
| system_health_checkA | Vérifie l'état de santé de tous les services du NAS. Retourne un rapport unifié avec le statut de chaque service (Plex, Radarr, Overseerr, Bazarr, Prowlarr). |
| discover_top_rated_missingA | Découvre les films bien notés que tu n'as pas encore dans ta collection. Args: source: Source Trakt (popular, trending, watched) period: Période pour 'watched' (weekly, monthly, yearly, all) min_imdb_rating: Note IMDB minimum (défaut: 6.0) limit: Nombre de films à retourner (défaut: 10) exclude_genres: Liste de genres à exclure (ex: ["animation", "anime"]) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| nas_guide | Guide d'utilisation des services NAS média. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/matthieurosset/nas-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server