1. Conduid
  2. Content
  3. Gst MCP
MCP server · Content

Gst MCP

GStreamer MCP server for devs

Unclaimed MIT last commit 7 months ago mcpgstreamercontentaudiovideomultimediallm
56Fair

Scored just now · breakdown

About Gst MCP

Gst MCP is an MCP server published by wizenink in the Content category: gStreamer MCP server for devs. It has been installed 0 times through Conduid.

Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx gst-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Gst MCP

Powered by Claude · Grounded in docs

I know everything about Gst MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2v0.2 · 1 Feb 2026Full Changelog**: https://github.com/wizenink/gst-mcp/compare/v0.1...v0.2
v0.1v0.1 · 1 Feb 2026Full Changelog**: https://github.com/wizenink/gst-mcp/commits/v0.1

README

gst-mcp

PyPI version

MCP server for GStreamer introspection and pipeline development. Helps LLMs understand GStreamer elements, caps, and pipeline construction.

Installation

From PyPI (recommended)

# Using uvx (no install needed)
uvx gst-mcp

# Or install globally
uv tool install gst-mcp

# Or with pip
pip install gst-mcp

From source

git clone https://github.com/wizenink/gst-mcp
cd gst-mcp
uv sync

System Requirements

  • Python 3.13+
  • GStreamer 1.0 with development files
  • PyGObject (GStreamer Python bindings)

On Arch Linux:

sudo pacman -S gstreamer gst-plugins-base gst-plugins-good python-gobject

On Ubuntu/Debian:

sudo apt install gstreamer1.0-tools gstreamer1.0-plugins-base gstreamer1.0-plugins-good python3-gi

Usage with Claude Code

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "gstreamer": {
      "command": "uvx",
      "args": ["gst-mcp"]
    }
  }
}

Or if installed from source:

{
  "mcpServers": {
    "gstreamer": {
      "command": "uv",
      "args": ["--directory", "/path/to/gst-mcp", "run", "gst-mcp"]
    }
  }
}

Available Tools

Registry Introspection

  • list_elements - List elements by category (source, sink, decoder, encoder, muxer, demuxer, filter, parser)
  • get_element_info - Get detailed element info (properties, pads, caps templates, signals)
  • list_plugins - List all installed GStreamer plugins
  • get_plugin_info - Get plugin details and its elements
  • search_elements - Search elements by name, description, or caps

Caps & Negotiation

  • parse_caps - Parse caps string to structured info
  • check_caps_compatible - Check if two caps can intersect
  • check_elements_can_link - Check if elements can link based on pad caps
  • suggest_converter - Suggest converter elements for incompatible elements

Pipeline Tools

  • validate_pipeline - Validate pipeline syntax with error suggestions
  • run_pipeline - Execute pipeline (sync with timeout or async)
  • get_pipeline_status - Get status of running pipeline
  • stop_pipeline - Stop a running pipeline
  • list_running_pipelines - List all running pipelines
  • get_pipeline_graph - Generate DOT graph of pipeline

Documentation & Examples

  • get_examples - Pipeline examples by category (playback, transcoding, streaming, capture, effects, testing, analysis)
  • fetch_online_docs - Fetch element documentation from GStreamer website

Example Queries

Ask Claude:

  • "What elements can decode H.264 video?"
  • "Can I link videotestsrc directly to x264enc?"
  • "How do I create a pipeline to transcode MP4 to WebM?"
  • "What properties does the compositor element have?"
  • "Show me examples of RTMP streaming pipelines"

License

MIT

README mirrored from the source repository just now. The original is authoritative.

Questions

About Gst MCP

How do I install Gst MCP?

Run npx gst-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Gst MCP safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gst MCP still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.