analyze_audio_fileLABSCO SUMMARY
What is actually in the audio folder.
Pointed at a directory, it answers in one pass what would otherwise mean opening files one at a time — format, encoding and the rest of the metadata, with game-audio checks layered on top.
What it is
An audio metadata reader built on the music-metadata library, with an FFprobe fallback for exotic or corrupted formats. It analyses one file or a whole directory, and can add game-audio-specific analysis to either.
What you get
- Full metadata from a single file, with game-specific analysis included by default
- Every audio file in a directory analysed, optionally recursing into subdirectories
- MP3, WAV, FLAC, OGG, M4A, AAC, WMA, AIFF, AU, WebM, Opus, APE and MP4 handled directly
- Anything else FFmpeg can read handled through the FFprobe fallback, including damaged files
- The supported format list readable from the server itself
- A standalone CLI mode running the same analysis outside an assistant, with output saved to a file
Requirements
Node with npx, or a global npm install. FFprobe only matters for formats the primary library cannot read. Runs on Windows, macOS and Linux.
Setup effort
Add the configuration to your client
USE CASES
Auditing an audio folder before a build
Every file in the tree analysed at once, so the odd one out is visible without opening any of them.
Working out why one file behaves differently
Full metadata for that file, including the game-specific analysis.
Checking a file someone sent will even open
Read it, and if the primary library cannot, the FFprobe fallback tells you what it actually is.
Sweeping a project tree for audio
Recursive analysis across subdirectories, rather than a folder at a time.
3 tools
Listed in project docs. Your client may show a different list.
analyze_audio_batchget_supported_formatsBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
Node.js 18+
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop
{
"mcpServers": {
"audio-inspector": {
"command": "npx",
"args": [
"-y",
"github:DeveloperZo/mcp-audio-inspector"
],
"env": {}
}
}
}