Media Mixer

March 24, 2026 · View on GitHub

Built with mcp-use   mcp-use stars

Showcase of rich media content types in MCP. Generate images (base64), audio, PDFs, HTML snippets, XML configs, stylesheets, scripts, and structured data — all returned as embedded content in tool responses.

Media Mixer Demo

Try it now

Connect to the hosted instance:

https://wandering-breeze-nuipu.run.mcp-use.com/mcp

Or open the Inspector to test it interactively.

Setup on ChatGPT

  1. Open Settings > Apps and Connectors > Advanced Settings and enable Developer Mode
  2. Go to Connectors > Create, name it "Media Mixer", paste the URL above
  3. In a new chat, click + > More and select the Media Mixer connector

Setup on Claude

  1. Open Settings > Connectors > Add custom connector
  2. Paste the URL above and save

Features

  • Image generation — base64-encoded PNG images returned inline
  • Audio generation — audio content in tool responses
  • PDF output — generate PDF documents
  • HTML/CSS/JS snippets — return styled web content
  • Structured data — JSON arrays and XML configs
  • Multiple MIME types — demonstrates all supported content types

Tools

ToolDescription
generate-imageGenerate a sample image (base64 PNG)
generate-audioGenerate sample audio content
generate-pdfGenerate a sample PDF document
get-reportGet an HTML report
get-html-snippetGet a styled HTML snippet
get-xml-configGet an XML configuration
get-stylesheetGet a CSS stylesheet
get-scriptGet a JavaScript snippet
get-data-arrayGet a structured JSON array

Local development

git clone https://github.com/mcp-use/mcp-media-mixer.git
cd mcp-media-mixer
npm install
npm run dev

Deploy

npx mcp-use deploy

Built with

License

MIT