AI Sound MCP Server
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., "@AI Sound MCP Servertranscribe track 1 and export the transcription"
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.
What is AI Sound?
AI Sound is an AI-native audio editor designed as a modern replacement for desktop tools like Audacity. Instead of bolting AI onto an existing app, AI Sound is built from the ground up with LLM integration at its core — enabling conversational audio editing, automatic transcription, speaker diarization, and semantic search across your audio content.
It works with any OpenAI-compatible API — run it fully local with Ollama, or connect to OpenAI, Groq, or any other compatible provider. No vendor lock-in, no API keys required for local use.
AI Sound also exposes a full MCP (Model Context Protocol) server, letting AI assistants like Claude Desktop directly edit, analyze, and export your audio projects.
Key Features
Multi-track editing — import, arrange, and mix multiple audio tracks
AI-powered transcription — speech-to-text with word-level timestamps
Speaker diarization — automatically identify and split by speaker
Semantic search — find content by meaning, not just keywords
Audio effects — normalize, compress, EQ, reverb, noise reduction, fade, pitch shift, speed
Non-destructive editing — full undo/redo history
Export — export individual tracks or full project mixes
MCP integration — expose all editing tools to AI assistants
Related MCP server: OpenCut Controller
Quickstart
Prerequisites
Bun — JavaScript/TypeScript runtime
FFmpeg — audio processing (
brew install ffmpegon macOS)An OpenAI-compatible LLM — Ollama for local, or any cloud provider
Install & Run
git clone https://github.com/your-username/ai-sound.git
cd ai-sound
bun install
bun run devOpen http://localhost:5175 in your browser.
On first launch, configure your LLM provider in Settings (gear icon). The default is Ollama at localhost:11434.
LLM Configuration
AI Sound works with any OpenAI-compatible API. Configure your provider in-app via Settings — no .env files needed.
Provider | Base URL | Model Example |
Ollama (local) |
|
|
OpenAI |
|
|
Anthropic (via proxy) | provider-specific |
|
Groq |
|
|
For cloud providers, enter your API key in the Settings panel. For Ollama, no API key is needed.
MCP Server
AI Sound includes a built-in Model Context Protocol server, allowing AI assistants like Claude Desktop to interact with your audio projects programmatically.
Claude Desktop Configuration
Add the following to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"ai-sound": {
"command": "bun",
"args": ["run", "/absolute/path/to/ai-sound/server/lib/mcp/server.ts"]
}
}
}Replace /absolute/path/to/ai-sound with the actual path to your installation.
Available Tools
Project Management
list_projects— List all projectsset_active_project— Set the active project for subsequent operationsget_project_status— Get all tracks, durations, regions, and transcriptionsget_track_info— Get detailed info about a specific track
Audio Effects & Processing
normalize_audio— Normalize audio levelsadjust_volume— Adjust volume by relative dB amounttrim_audio— Trim to a specific time rangeremove_silence— Detect and remove silent sectionsapply_fade— Apply fade in/outapply_effect— Apply effects: noise reduction, compressor, EQ, reverb, speed, pitch shift
Segment Operations
remove_segments— Remove multiple time ranges from a trackreplace_audio_segment— Replace a time range with silence or a beep
Track Operations
rename_track— Rename a trackdelete_track— Delete a track and its audiomerge_tracks— Merge multiple tracks into oneduplicate_track— Duplicate a trackexport_audio— Export a track or full project mix
Transcription & Search
transcribe_track— Transcribe audio using speech-to-textsplit_by_speaker— Split a track by speakerrename_speaker— Rename a speaker labelsearch_transcription— Search transcription text by patternsearch_transcript_semantic— Semantic search across transcriptionscopy_transcriptions— Copy transcription data between tracks
Tech Stack
Layer | Technology |
Runtime | |
Server | |
Database | SQLite via Drizzle ORM |
Frontend | |
Audio | |
AI Integration | OpenAI-compatible API + MCP SDK |
License
MIT
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.
Latest Blog Posts
- 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/tjameswilliams/ai-sound'
If you have feedback or need assistance with the MCP directory API, please join our Discord server