Pro Tools Mcp
@BlueElevatorProductions
About Pro Tools Mcp
# protools-mcp
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"protools-mcp": {
"command": "/path/to/protools-mcp/venv/bin/python",
"args": [
"/path/to/protools-mcp/server.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Pro Tools MCP?
Pro Tools MCP is a local MCP server that connects Claude to a live Avid Pro Tools session via the PTSL (Pro Tools Scripting Library) gRPC API. It allows natural language conversation with the session—ask about the timeline, search transcripts, create markers, manage tracks, and execute session operations without leaving the chat. Built primarily for podcast post-production, it also works for music, broadcast, and audio post workflows.
How to use Pro Tools MCP?
To use Pro Tools MCP, you need macOS, Pro Tools with PTSL enabled, Python 3.11+, and Claude Desktop. After meeting these requirements, the server can be run locally to connect Claude to a live session. No additional configuration commands are provided in the README beyond the listed dependencies.
Key features of Pro Tools MCP
- Session snapshot, track list, markers, and metadata retrieval
- Clip-level detail and time-range queries
- Speech-to-text transcript search by keyword, speaker, or timecode
- Playhead and selection navigation
- Create markers, mute/solo/unmute tracks, select regions
- Save, version, open, and close sessions, plus AAF export
Use cases of Pro Tools MCP
- Podcast post‑production: search transcripts, place markers, and manage tracks via chat.
- Music production: inspect session structure and perform edits without leaving Claude.
- Broadcast audio post: quickly navigate and modify timelines for radio or TV.
- Audio post for film/video: use speech‑to‑text to locate dialogue and adjust clips.
FAQ from Pro Tools MCP
What are the system requirements?
macOS with Pro Tools and PTSL enabled, Python 3.11+, and Claude Desktop are required.
Can I use Pro Tools MCP for music or broadcast work?
Yes. While built for podcast post‑production, it works for music, broadcast, and audio post workflows.
What session operations does Pro Tools MCP support?
It supports session snapshot, track list, markers, metadata, clip‑level details, time‑range queries, speech‑to‑text transcript search, playhead and selection navigation, creating markers, muting/soloing/unmuting tracks, selecting regions, saving, versioning, opening and closing sessions, and AAF export.
What is the Show Profile system?
It is a per‑show configuration system for track assignments, host names, and naming conventions, useful for producers managing multiple shows.
How does Pro Tools MCP connect to a Pro Tools session?
It connects via the PTSL (Pro Tools Scripting Library) gRPC API, running locally on the same machine.
Frequently asked questions
What are the system requirements?
macOS with Pro Tools and PTSL enabled, Python 3.11+, and Claude Desktop are required.
Can I use Pro Tools MCP for music or broadcast work?
Yes. While built for podcast post‑production, it works for music, broadcast, and audio post workflows.
What session operations does Pro Tools MCP support?
It supports session snapshot, track list, markers, metadata, clip‑level details, time‑range queries, speech‑to‑text transcript search, playhead and selection navigation, creating markers, muting/soloing/unmuting tracks, selecting regions, saving, versioning, opening and closing sessions, and AAF export.
What is the Show Profile system?
It is a per‑show configuration system for track assignments, host names, and naming conventions, useful for producers managing multiple shows.
How does Pro Tools MCP connect to a Pro Tools session?
It connects via the PTSL (Pro Tools Scripting Library) gRPC API, running locally on the same machine.
Basic information
More Other MCP servers
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Blender
ahujasidOpen-source MCP to use Blender with any LLM

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Comments