Pro Tools Mcp

by BlueElevatorProductions

295 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Pro Tools Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.