
GStreamer MCP
par destenson
Contrôlez les pipelines multimédias GStreamer et découvrez des éléments directement via l'IA.
Ce qu'il fait
Connecte les assistants IA à GStreamer, le puissant framework multimédia. Il permet à l'IA de découvrir les plugins disponibles, d'inspecter les capacités des éléments et de construire et gérer dynamiquement des pipelines de traitement multimédia.
Outils
gst_list_elements: Liste tous les éléments GStreamer disponibles avec filtrage optionnel.gst_inspect_element: Obtient les propriétés et capacités détaillées d'un élément spécifique.gst_launch_pipeline: Lance un pipeline GStreamer en utilisant la syntaxe standard gst-launch.gst_set_pipeline_state: Change l'état du pipeline entre null, ready, paused et playing.gst_get_pipeline_status: Surveille l'état actuel du pipeline, la position et les messages du bus.gst_stop_pipeline: Arrête et nettoie un pipeline en cours d'exécution.gst_list_pipelines: Liste tous les pipelines actuellement actifs.gst_validate_pipeline: Vérifie si la description d'un pipeline est valide avant l'exécution.gst_list_plugins: Liste les plugins GStreamer disponibles.gst_search_elements: Recherche des éléments via un classement basé sur des mots-clés.
Installation
Construire à partir des sources avec Rust :
git clone https://github.com/destenson/gstreamer-mcp.git
cd gstreamer-mcp
cargo build --release
Ajouter à claude_desktop_config.json :
{
"mcpServers": {
"gstreamer": {
"command": "/path/to/gstreamer-mcp/target/release/gstreamer-mcp"
}
}
}
Hôtes supportés
- Claude Desktop
Installation rapide
cargo build --releaseInformations
- Tarification
- free
- Publié






