spotter
Allows generating sound effects (SFX) via the ElevenLabs API, integrated into the sound design pipeline for automated SFX generation.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
SPOTTER
AI-assisted sound design spotting for macOS. Analyze any video → get a complete cue sheet with timecodes → generate or search SFX → export DAW-synchronized stems.
Built by Lemö Labs.
What it is
Two things in one repo:
Electron app — visual timeline for manual spotting, clip editing, gain, fades, and export
MCP server — automated pipeline for use directly from Claude Code (no GUI needed)
Both share the same project format (analysis.json + media/ + export/).
Related MCP server: fcp-mcp-server
Electron app (macOS)
Requirements
macOS (Apple Silicon)
Node.js 18+
Install & run
git clone https://github.com/GuilleMcDugan/spotter.git
cd spotter
npm install
npm run devBuild DMG
npm run dist
# → dist/SPOTTER-1.0.0-arm64.dmgFeatures
AI video analysis (extracts frames → Claude → cue sheet)
Multi-track timeline with drag, trim, vertical clip movement, split (S key)
Per-clip gain and fade in/out (drag handles)
ElevenLabs SFX generation + Freesound search, built in
Export: WAV 16-bit / 24-bit / MP3 320k at 44.1kHz or 48kHz
DAW-synchronized stems (each file padded to full video length)
Auto-save timeline between sessions
J/K/L transport + frame-accurate scrubbing
MCP server (Claude Code integration)
See mcp-server/README.md for setup and tool reference.
Quick start:
cd mcp-server
npm install && npm run buildAdd to ~/.claude/settings.json:
{
"mcpServers": {
"spotter": {
"command": "node",
"args": ["/absolute/path/to/spotter/mcp-server/dist/index.js"]
}
}
}Guía de instalación
Documentación completa en Notion (español): SPOTTER — Guía de instalación
API keys
Keys are stored locally — never in the repo.
Electron app: Settings panel (⚙) → paste keys → stored in system keychain via
electron-storeMCP server:
configure_provider({ provider: "elevenlabs", api_key: "..." })→ stored in~/.spotter/config.json
Required:
ElevenLabs — SFX generation
Freesound — free SFX search
Claude API key: handled by the Claude CLI (claude auth), not by SPOTTER.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
The agentic video editor for ChatGPT and Claude. Ask in your chat and it cuts, captions, adds music, titles and motion graphics on a real timeline you can open and adjust.
Make all the audio for your game from a single prompt. Describe your game and your AI assistant plans every sound it needs (sound effects, ambience loops, music tracks and character voice lines), then generates them all in one go. You get several AI versions of each sound and keep the ones you like. Sounds are organized per game in folders and scenes, and the free Godot plugin installs them into your project, ready to play with one line of code. Works with Claude, Claude Code, Cursor and any MCP client, with OAuth login (no API key needed). Free plan included; sounds can be used in commercial games.
Score video as an agent: cue sheet from the cut, 100+ AI instruments play your MIDI, mix to picture
A film studio inside your own Claude: your Claude plans, writes, makes, checks and finishes films, pictures, voices and music with you, on your own provider keys.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables semantic search of local audio samples by describing sounds, MIDI generation, stem separation, and other music production tools from Claude Desktop.2MIT
- FlicenseNot gradedqualityAmaintenanceEnables Claude to read, edit, and generate real Final Cut Pro timelines from exported FCPXML, covering cut detection, silence removal, markers from transcripts and beats, role assignment, rough cuts, keyframes and speed ramps, cross-NLE export, and pushes straight into a running Final Cut Pro. Every write is journaled with its SHA-256 and can be undone, so edits stay non-destructive and reviewable.-
- AlicenseNot gradedqualityAmaintenanceGives Claude Code, Claude Desktop, Cursor and any other MCP client a local sound studio that turns plain-language requests into background music, instrument loops and sound effects, then re-styles, regenerates or extends them and exports seamless loops, fades and loudness-normalized WAV, OGG or FLAC files. Everything runs on Apple Silicon with no cloud service and no API key.668MIT
- FlicenseNot gradedqualityAmaintenanceEnables Claude to read, edit, and generate real Final Cut Pro timelines from exported FCPXML — trimming, splitting, silence removal, markers, roles, keyframes, transcript-based editing, and cross-NLE export — with journaled, undoable writes. It can also push an FCPXML straight into a running Final Cut Pro with zero clicks and render the timeline inline as structured data.-