perforce / p4mcp-server
[Community Supported] Perforce P4 MCP Server is a Model Context Protocol (MCP) server that integrates with the Perforce P4 version control system.
Why this job: name: mcp; says: mcp server, model context protocol; topics: mcp-server, mcp
What it does
- Comprehensive P4 integration. Read/write tools across files, changelists, shelves, workspaces, jobs, reviews, streams, and server information.
- Code review workflows. P4 Code Review support for review discovery, voting, state transitions, commenting, and participant management.
- P4 DAM integration. Access P4 DAM assets and metadata through MCP-compatible AI assistants. Search for assets, retrieve metadata, manage reviews, create asset bundles, update asset tags, and browse projects. To learn more, see Configure P4
- Safety first. Read-only mode by default, ownership checks, interactive MCP elicitation (PROCEED/CANCEL) for destructive delete and obliterate operations.
- Flexible toolsets. Configure which tool categories to enable: server, files, changelists, shelves, workspaces, jobs, reviews, streams, and p4dam.
Get started
# macOS / Linux
unzip p4-mcp-server-mac.zip
# or p4-mcp-server-linux.zip
./p4-mcp-server --help You need: P4 Server access: Connection to a P4 Server with proper credentials; Authentication: Valid P4 login (ticket-based or password)
- Maintenance
- Active
- Last commit 7 days ago
- Stars
- 126
- +3 this week
- Licence
- MIT
- Allows business use
- Downloads for
- Linux
- From the latest release
- Latest version
- v2026.4.3126709
- Released 7 days ago
- Built with
- Python
- 95% of the code
Is it looked after?
- Contributors
- 2
- Last 90 days
- Issues
- 85% closed
- 4 still open
- Pull requests
- 6 merged
- 5 waiting
- Releases
- 8
- 7 in the last year
More: download files, languages, topics and project record
Languages
- Python 95%
- Batchfile 2%
- Shell 2%
- Dockerfile <1%
Topics
- mcp
- mcp-server
- p4
- p4-code-review
- p4-mcp
- p4-mcp-server
- p4python
- perforce
Project record
- JobMCP servers
- StatusListed
- Commits49
- Forks27
- Watching7
- Stars in 28 days+4
- CreatedSep 19, 2025
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
