awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jxxghp avatar

jxxghp/MoviePilot

0
View on GitHub↗
11,254 stars·1,403 forks·Python·GPL-3.0·51 viewsmovie-pilot.org↗

MoviePilot

MoviePilot is a self-hosted media orchestrator and NAS media library automator. It coordinates workflows between downloaders, metadata scrapers, and file systems to automate the discovery, downloading, renaming, and organization of movie and television content.

The system functions as an LLM media management agent, allowing users to control subscriptions, searches, and file organization through conversational text commands. It also acts as a Model Context Protocol server, exposing internal media management tools via a standardized interface for external AI clients and agents.

The project includes a plugin-based automation framework that supports dynamic module loading and a hot-reloading architecture for extending system logic. Additional capabilities include automated content subscriptions, event-driven media monitoring, metadata scraping pipelines, and configurable event notifications across messaging platforms.

The system provides health diagnostics for configuration recovery and supports custom interface styling via CSS.

Features

  • Library Organization Automation - Automates the discovery, downloading, renaming, and organization of movie and television content for NAS systems.
  • Model Context Protocol Integrations - Implements the Model Context Protocol to expose internal media management tools to external AI agents.
  • LLM Media Agents - Acts as an LLM-driven agent that processes conversational text to control media subscriptions and organization.
  • LLM Tool Calling - Implements a tool-calling protocol that maps natural language user intent to specific internal media management functions.
  • Model Context Protocol Servers - Functions as a Model Context Protocol server to expose media management capabilities to external AI clients.
  • Natural Language Media Controllers - Provides an AI-driven interface for controlling media discovery and library management via natural language conversational commands.
  • Media Organization - Automatically renames, sorts, and moves downloaded media files into a structured library based on configurable rules.
  • Event-Driven Workflow Orchestrators - Orchestrates sequential media workflows including searching, downloading, and organizing based on system and file events.
  • Media Downloaders - Manages download directories and allows users to trigger the retrieval of media resources from online sources.
  • Media Metadata Enrichments - Automatically fetches and refreshes metadata for movie and TV collections to keep the library organized.
  • Content Subscriptions - Tracks desired media and automatically triggers searches and downloads for new releases or updates.
  • NAS Media Automation - Automates the full lifecycle of media discovery, downloading, and organization on NAS devices.
  • Self-Hosted Media Managers - Coordinates complex workflows between downloaders, metadata scrapers, and storage to manage private media collections.
  • Movie and Show Metadata - Retrieves movie and television metadata from external databases to organize and rename local media files.
  • Unified Media Search - Searches across multiple configured indexers and sites to locate specific media items and their available resources.
  • Event-Driven Workflow Triggers - Triggers automated organization and renaming workflows based on file system changes and download status events.
  • Automation Orchestration - Coordinates the end-to-end lifecycle of media from discovery and downloading to final library organization.
  • Conversational Control - Provides a conversational AI interface to control media subscriptions, searches, and file organization via text commands.
  • File System Monitors - Watches directory changes and download completions to trigger automated file organization and renaming workflows.
  • Model Context Protocol - Implements the Model Context Protocol to expose internal media library data and tools to external AI clients.
  • External API Tool Exposures - Exposes internal media management functions as callable tools via protocol endpoints for AI agent interaction.
  • External Agent Integrations - Provides standardized interfaces to link the media orchestrator with third-party AI agents for remote control and expansion.
  • Media Server Plugins - Provides a framework for developing modular extensions to add custom automation logic to the media server.
  • Dynamic Logic Modules - Allows the integration of custom extensions into the running environment without requiring a full application rebuild.
  • Media Pipeline Extensions - Combines custom plugins and AI agents to extend the automated media management pipeline.
  • Plugin-Extensible Runtimes - Utilizes a runtime that allows core automation logic to be extended via external plugins.
  • Plugin Development Frameworks - Offers a development framework and APIs for creating and integrating third-party plugins.
  • Programmatic Plugin Loading - Supports the dynamic loading of external plugin modules into the runtime environment without requiring a system restart.
  • Plugin-Based Architectures - Implements an architecture that allows extending core automation functionality via external modules.

Star history

Star history chart for jxxghp/moviepilotStar history chart for jxxghp/moviepilot

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with MoviePilot

These projects share indexed features with MoviePilot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nastool/nas-toolsNAStool avatar

    NAStool/nas-tools

    9,049View on GitHub↗

    NAS媒体库管理工具

    naspython
    View on GitHub↗9,049
  • negokaz/excel-mcp-servernegokaz avatar

    negokaz/excel-mcp-server

    973View on GitHub↗

    This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly with Microsoft Excel files. It functions as a bridge, allowing external systems to read, write, and modify spreadsheet data through a standardized interface. By supporting both direct file manipulation and headless application automation, the server provides a comprehensive utility for programmatic workbook management. The server distinguishes itself by combining data processing capabilities with a visual rendering pipeline. It can generate image snapshots of specific spreadshe

    Go
    View on GitHub↗973
  • ever-co/ever-gauzyever-co avatar

    ever-co/ever-gauzy

    3,476View on GitHub↗

    Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su

    TypeScriptaccountingbillingbookkeeping
    View on GitHub↗3,476
  • modelcontextprotocol/modelcontextprotocolmodelcontextprotocol avatar

    modelcontextprotocol/modelcontextprotocol

    8,458View on GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    TypeScript
    View on GitHub↗8,458
Compare all 30 related projects→

Frequently asked questions

What does jxxghp/moviepilot do?

MoviePilot is a self-hosted media orchestrator and NAS media library automator. It coordinates workflows between downloaders, metadata scrapers, and file systems to automate the discovery, downloading, renaming, and organization of movie and television content.

What are the main features of jxxghp/moviepilot?

The main features of jxxghp/moviepilot are: Library Organization Automation, Model Context Protocol Integrations, LLM Media Agents, LLM Tool Calling, Model Context Protocol Servers, Natural Language Media Controllers, Media Organization, Event-Driven Workflow Orchestrators.

Which projects share features with jxxghp/moviepilot?

Projects with overlapping indexed features include: nastool/nas-tools — NAS媒体库管理工具. negokaz/excel-mcp-server — This project is a Model Context Protocol server that enables artificial intelligence assistants to interact directly… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… modelcontextprotocol/modelcontextprotocol — Model Context Protocol is a standardized framework for connecting large language models to external data sources and… qodo-ai/qodo-cover — Qodo Cover is an engineering governance platform and AI-powered assistant designed for automated code review and unit… universalmediaserver/universalmediaserver — UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to…