Pro Tools Mcp
About
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…
Details
- Author
- BlueElevatorProductions
- Downloads
- 295
- Categories
- Other, AI
Jump to
- 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
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Pro Tools McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
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.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"pro tools mcp": {
"protools-mcp": {
"command": "/path/to/protools-mcp/venv/bin/python",
"args": [
"/path/to/protools-mcp/server.py"
]
}
}
}
}
McpServers
{
"protools-mcp": {
"command": "/path/to/protools-mcp/venv/bin/python",
"args": [
"/path/to/protools-mcp/server.py"
]
}
}
A local MCP server that connects Claude to a live Avid Pro Tools session via the PTSL (Pro Tools Scripting Library) gRPC API. Enables natural language conversation with a live session — ask Claude about your timeline, search transcripts, create markers, manage tracks, and execute session operations without leaving the chat.
Built for podcast post-production. Works for music, broadcast, and audio post workflows.
Tools include:
Session snapshot, track list, markers, and metadata
Clip-level detail and time-range queries
Speech-to-text transcript search by keyword, speaker, or timecode range
Playhead and selection navigation
Create markers, mute/solo/unmute tracks, select regions
Save, version, open, and close sessions
AAF export with automatic dialog handling via osascript
Includes a Show Profile system for per-show configuration — track assignments, host names, naming conventions — useful for producers managing multiple shows.
Requirements: macOS · Pro Tools with PTSL enabled · Python 3.11+ · Claude Desktop or Claude Code
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




