UFC-MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@UFC-MCPExtract audio from interview.mp4 as WAV"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
UFC-MCP β Universal File Converter MCP
A full-featured Model Context Protocol server that lets Claude Desktop (or any MCP host) convert audio, video, image, document, and specialized scientific/business files β all running locally with no cloud dependencies.
Features
Category | Formats | Engine |
π΅ Audio | MP3, WAV, FLAC, AAC, OGG, M4A, AIFF, OPUS, WMA | FFmpeg |
π¬ Video | MP4, WebM, AVI, MOV, MKV, FLV, WMV, GIF, 3GP | FFmpeg |
πΌοΈ Image | JPEG, PNG, WebP, AVIF, GIF, TIFF, ICO, BMP, SVG | Sharp |
π Document | Markdown, JSON, YAML, HTML, CSV, TXT | Node.js |
π Spreadsheet | CSV, TSV, XLSX, JSON, HTML, Markdown | Node.js |
ποΈ Archive | ZIP, GZIP, BZIP2, TAR, 7Z, RAR | Node.js + CLI |
π€ Font | TTF, OTF, WOFF, WOFF2 | fonttools |
π¨ 3D Models | OBJ, STL, PLY, GLTF, GLB | Node.js + assimp |
π§ Email | EML, MBOX β JSON/HTML/TXT | Node.js |
πΌ Music Notation | MIDI, ABC, MusicXML β JSON | Node.js |
𧬠Biotech | FASTA, FASTQ, VCF, GFF, PDB* β JSON/CSV | Node.js |
π° Fintech | OFX, QFX, QIF, MT940 β JSON/CSV | Node.js |
π¦ Logistics | EDI, EDIFACT, GPX β JSON/GeoJSON | Node.js |
βοΈ Dev Formats | TOML, INI, ENV, XML, Protobuf β JSON | Node.js |
π Statistics | R, MATLAB, SPSS, Stata β JSON/CSV | Node.js + Python* |
π§ͺ Chemistry | MOL, SDF, XYZ, SMILES β JSON/CSV; PDB* (via external RDKit/Open Babel tools) | Node.js + RDKit* |
π Astronomy | FITS β JSON/CSV (header) | Node.js + astropy* |
π Geoscience | KML, GeoJSON, NetCDF*, HDF5* β JSON | Node.js + Python* |
* Some advanced features require optional Python libraries. PDB* conversion currently relies on external RDKit/Open Babel tooling and is not handled by the built-in ChemistryProcessor.
Related MCP server: File Convert MCP Server
MCP Tools
convert_audioβ bitrate, sample rate, channel controlconvert_videoβ trim, resize, fps, bitrate, audio extractionconvert_imageβ resize, compress, rotate, grayscale, icon set generationconvert_documentβ bidirectional: MD β JSON β YAML β HTML β CSVconvert_spreadsheetβ CSV, TSV, XLSX β JSON, HTML, Markdownconvert_archiveβ compress/decompress archives with various formatsconvert_fontβ convert between font formatsconvert_3dβ convert 3D model formatsconvert_emailβ parse email files to JSON/HTML/TXTconvert_musicβ music notation to structured JSONconvert_biotechβ bioinformatics file conversionsconvert_fintechβ financial data format conversionsconvert_logisticsβ supply chain & geospatial conversionsconvert_dev_formatβ config/schema format conversionsconvert_statisticsβ statistical data formats (R, MATLAB, SPSS, Stata)convert_chemistryβ molecular file formats (MOL, SDF, XYZ, SMILES)convert_astronomyβ astronomy data (FITS files)convert_geoscienceβ geoscience formats (KML, NetCDF, HDF5)batch_convertβ parallel multi-file conversionget_supported_formatsβ list all formats by categoryget_conversion_historyβ session conversion log
Requirements
Node.js β₯ 18
FFmpeg on
PATH(required for audio/video)
# macOS
brew install ffmpeg
# Ubuntu/Debian
sudo apt install ffmpeg
# Windows
winget install Gyan.FFmpegInstallation
npm install
npm run buildClaude Desktop Setup
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"file-converter": {
"command": "node",
"args": ["/path/to/UFC-MCP/dist/index.js"]
}
}
}Restart Claude Desktop and start converting!
Example Prompts
"Convert /music/beat.mp3 to WAV at 48000Hz stereo"
"Batch convert all MP3s in /stems/ to FLAC"
"Convert broll.mov to WebM, trim to first 30 seconds"
"Extract audio from interview.mp4 as a WAV file"
"Convert logo.png to WebP at quality 90, 800px wide"
"Generate a full icon set from app-icon.png"
"Convert README.md to JSON for my API response"
"Transform data.csv to JSON, then to Markdown table"
"Convert molecule.mol to JSON with atom coordinates"
"Parse FITS astronomy file header to JSON"
"Convert protein.pdb to structured JSON"
"Transform financial_data.ofx to CSV"
"Convert research_data.mat MATLAB file to JSON"
"Parse KML map data to GeoJSON format"Project Structure
src/
index.ts # MCP server entry point
state/
ConversionState.ts # Conversion history & status tracking
processors/
AudioProcessor.ts # FFmpeg-based audio conversion
VideoProcessor.ts # FFmpeg-based video conversion
ImageProcessor.ts # Sharp-based image conversion
DocProcessor.ts # Pure Node.js document conversion
SpreadsheetProcessor.ts # Spreadsheet/tabular data conversion
ArchiveProcessor.ts # Archive compression/decompression
FontProcessor.ts # Font format conversion
3DProcessor.ts # 3D model conversion
EmailProcessor.ts # Email file parsing
MusicProcessor.ts # Music notation conversion
BiotechProcessor.ts # Bioinformatics file conversion
FintechProcessor.ts # Financial data conversion
LogisticsProcessor.ts # Supply chain & geospatial conversion
DevFormatProcessor.ts # Developer config/schema conversion
StatisticsProcessor.ts # Statistical data format conversion
ChemistryProcessor.ts # Molecular/chemistry file conversion
AstronomyProcessor.ts # Astronomy data conversion
GeoscienceProcessor.ts # Geoscience data conversion
dashboard/
index.html # Visual overview dashboardTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Document-to-Markdown MCP server β convert PDF, Office and HTML into LLM-ready Markdown.
Video, audio, and image processing for AI agents: convert, transcribe, upscale - 150+ operations.
Convert files between formats without quality loss. Speed up your workflow with fast, reliable conβ¦
File conversion: PDF, DOCX, STT, TTS, watermarking
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that converts various file formats (PDF, PowerPoint, Word, Excel, Images, etc.) to Markdown to make them accessible to LLMs.1MIT
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol (MCP) server for converting files between different formats5MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol server that converts over 29 file formats, including PDFs, Office documents, and audio, into structured Markdown using Microsoft's MarkItDown library. It enables AI assistants to process diverse document types through single file conversion and batch directory processing.332MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that converts diverse file types, including PDFs, images, audio, and Office documents, into Markdown format. It also transforms web content like YouTube transcripts and Bing search results into readable text for model consumption.13347MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ncsound919/UFC-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server