Skip to main content
Glama
matthieurosset

nas-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PLEX_URLYesPlex server URL (e.g., http://192.168.1.100:32400)
BAZARR_URLNoBazarr server URL (e.g., http://192.168.1.100:6767)
PLEX_TOKENYesPlex authentication token
RADARR_URLNoRadarr server URL (e.g., http://192.168.1.100:7878)
PROWLARR_URLNoProwlarr server URL (e.g., http://192.168.1.100:9696)
OVERSEERR_URLNoOverseerr server URL (e.g., http://192.168.1.100:5055)
BAZARR_API_KEYNoBazarr API key
RADARR_API_KEYNoRadarr API key
TRAKT_CLIENT_IDNoTrakt.tv Client ID
PROWLARR_API_KEYNoProwlarr API key
OVERSEERR_API_KEYNoOverseerr API key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
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

NameDescription
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

NameDescription
nas_guideGuide d'utilisation des services NAS média.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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