Skip to main content
Glama

MCP Media Processing Server

by maoxiaoke

Servidor de procesamiento de medios MCP

Un servidor Node.js que implementa el Protocolo de Contexto de Modelo (MCP) para operaciones de procesamiento de medios, proporcionando potentes capacidades de manipulación de imágenes y videos.

Características

  • Procesamiento y conversión de vídeo
  • Procesamiento y manipulación de imágenes
  • Compresión de medios
  • Recorte y edición de vídeo
  • Efectos de imagen y marcas de agua

Prerrequisitos

Antes de utilizar este servidor, asegúrese de tener las siguientes dependencias instaladas en su sistema:

  • FFmpeg : necesario para operaciones de procesamiento de vídeo
  • ImageMagick : Necesario para operaciones de procesamiento de imágenes

Cómo utilizar

Agregue esto a su claude_desktop_config.json :

NPX

{ "mcpServers": { "mediaProcessor": { "command": "npx", "args": [ "-y", "mcp-media-processor@latest" ] } } }

API

Herramientas

Operaciones de video
  • ejecutar-ffmpeg
    • Ejecute cualquier comando FFmpeg con opciones personalizadas
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de vídeo de entrada
      • options (cadena[]): Matriz de opciones de comando de FFmpeg
      • outputPath (cadena, opcional): ruta absoluta para el archivo de salida
      • outputFilename (cadena, opcional): nombre del archivo de salida
  • convertir vídeo
    • Convertir vídeo a diferentes formatos
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de vídeo de entrada
      • outputFormat (cadena): formato de salida deseado (por ejemplo, mp4, mkv, avi)
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • comprimir vídeo
    • Comprimir archivo de vídeo
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de vídeo de entrada
      • quality (número, opcional): Calidad de compresión (1-51, cuanto menor sea, mejor calidad)
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • recortar video
    • Recortar el vídeo a la duración especificada
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de vídeo de entrada
      • startTime (cadena): Hora de inicio en formato HH:MM:SS
      • duration (cadena): Duración en formato HH:MM:SS
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
Operaciones de imagen
  • comprimir imagen
    • Comprimir imagen PNG usando ImageMagick
    • Entradas:
      • inputPath (cadena): ruta absoluta a la imagen PNG de entrada
      • quality (número, opcional): Calidad de compresión (1-100)
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • convertir imagen
    • Convertir imagen a un formato diferente
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de imagen de entrada
      • outputFormat (cadena): formato de salida deseado (por ejemplo, jpg, png, webp, gif)
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • cambiar el tamaño de la imagen
    • Cambiar el tamaño de la imagen a las dimensiones especificadas
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de imagen de entrada
      • width (número, opcional): Ancho del objetivo en píxeles
      • height (número, opcional): altura del objetivo en píxeles
      • maintainAspectRatio (booleano, opcional): si se debe mantener la relación de aspecto
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • rotar imagen
    • Girar la imagen en grados específicos
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de imagen de entrada
      • degrees (número): ángulo de rotación en grados
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • añadir marca de agua
    • Añadir marca de agua a la imagen
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de imagen de entrada
      • watermarkPath (cadena): ruta absoluta al archivo de imagen de marca de agua
      • position (cadena, opcional): Posición de la marca de agua (predeterminado: "sureste")
      • opacity (número, opcional): opacidad de la marca de agua (0-100)
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado
  • aplicar efecto
    • Aplicar efecto visual a la imagen
    • Entradas:
      • inputPath (cadena): ruta absoluta al archivo de imagen de entrada
      • effect (cadena): Efecto a aplicar (desenfocar, enfocar, borde, relieve, escala de grises, sepia, negar)
      • intensity (número, opcional): Intensidad del efecto (0-100)
      • outputPath (cadena, opcional): ruta de salida personalizada
      • outputFilename (cadena, opcional): nombre de archivo de salida personalizado

Licencia

Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor Node.js que proporciona capacidades avanzadas de procesamiento de video e imágenes a través del Protocolo de Contexto de Modelo, lo que permite operaciones como conversión, compresión, edición y aplicación de efectos.

  1. Características
    1. Prerrequisitos
      1. Cómo utilizar
        1. NPX
      2. API
        1. Herramientas
      3. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Node.js server implementing Model Context Protocol that enables interaction with TaskWarrior through natural language to view, filter, add, and complete tasks.
          Last updated -
          3
          13
          1
          JavaScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          Node.js server implementing Model Context Protocol for filesystem operations, allowing Claude to read, write, and manipulate files and directories in specified locations.
          Last updated -
          37,693
          JavaScript
        • -
          security
          F
          license
          -
          quality
          A Node.js server that enables video manipulation through natural language requests, including resizing videos to different resolutions (360p to 1080p) and extracting audio in various formats (MP3, AAC, WAV, OGG).
          Last updated -
          34
          2
          TypeScript
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          A Node.js application that provides a Model Context Protocol server for interacting with Harbor container registry, supporting operations for projects, repositories, tags, and Helm charts.
          Last updated -
          TypeScript

        View all related MCP servers

        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/maoxiaoke/mcp-media-processor'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server