NestDaddy

Perforce P4 MCP Server

io.github.perforce/p4mcp-server · v2026.4.3126709

Perforce P4 MCP server for version control and P4 DAM digital asset management.

Connect Runs on your machine

Terminal
claude mcp add p4mcp-server -e P4PORT=<P4PORT> -e P4USER=<P4USER> -e P4CLIENT=<P4CLIENT> -e P4PASSWD=<P4PASSWD> -e P4DAM_API_KEY=<P4DAM_API_KEY> -- docker run -i --rm ghcr.io/perforce/p4mcp-server:2026.4.3126709
claude_desktop_config.json
{
  "mcpServers": {
    "p4mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/perforce/p4mcp-server:2026.4.3126709"
      ],
      "env": {
        "P4PORT": "<P4PORT>",
        "P4USER": "<P4USER>",
        "P4CLIENT": "<P4CLIENT>",
        "P4PASSWD": "<P4PASSWD>",
        "P4DAM_API_KEY": "<P4DAM_API_KEY>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "p4mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/perforce/p4mcp-server:2026.4.3126709"
      ],
      "env": {
        "P4PORT": "<P4PORT>",
        "P4USER": "<P4USER>",
        "P4CLIENT": "<P4CLIENT>",
        "P4PASSWD": "<P4PASSWD>",
        "P4DAM_API_KEY": "<P4DAM_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "p4mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/perforce/p4mcp-server:2026.4.3126709"
      ],
      "env": {
        "P4PORT": "<P4PORT>",
        "P4USER": "<P4USER>",
        "P4CLIENT": "<P4CLIENT>",
        "P4PASSWD": "<P4PASSWD>",
        "P4DAM_API_KEY": "<P4DAM_API_KEY>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
P4PORT
Optional
Perforce server address (e.g. ssl:perforce.example.com:1666)
P4USER
Optional
Perforce username
P4CLIENT
Optional
Perforce workspace/client name
P4PASSWD
Optional
Perforce password or ticket
P4DAM_API_KEY
Optional
P4 DAM API key (account_key). When unset, P4 DAM tools are not registered.

Details

Packageghcr.io/perforce/p4mcp-server:2026.4.3126709 (OCI, stdio)
First published2 Nov 2026
Last updated2 Nov 2026
Registry nameio.github.perforce/p4mcp-server

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.