P4mcp MCP server
io.github.hjain-perforce/p4mcp-server·v2025.1.2830393·122 starsPerforce P4 MCP Server is a MCP server that integrates with the Perforce P4 version control system.
122 stars
Reviews
Write oneNobody has reviewed P4mcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
P4mcp tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualityno auth information5/15
- Maintenancelast push 7 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
How P4mcp compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 65/100
- higher than 20% of 48,255 servers
- GitHub stars
- 122
- more than 95% of 28,688 servers
Install P4mcp in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the P4mcp repository's README, as published. We do not edit it. Read it on GitHub
Perforce P4 MCP Server
Perforce P4 MCP Server is a Model Context Protocol (MCP) server that integrates with the Perforce P4 version control system. It is built on FastMCP with direct P4 Python bindings to expose safe, structured read/write tools for changelists, files, shelves, workspaces, jobs, reviews, and server metadata. It also integrates with P4 DAM through its REST API to manage resources.
Features · Prerequisites · System Requirements · Install · Deployment · Client Configurations · P4 Configurations · Tools Logging · Troubleshoot · Support · Contributions · License
Features
- 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 DAM access for P4 MCP Server in the P4 DAM documentation.
- 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.
- Robust logging: Application and session logging to the logs/ directory.
- Optional telemetry: Consent-gated usage statistics. Disabled by default.
- Cross platform: Supported on macOS, Linux and Windows with pre-built binaries.
Prerequisites
- P4 Server access: Connection to a P4 Server with proper credentials
- Authentication: Valid P4 login (ticket-based or password)
System Requirements
Local P4 MCP Server Installation
uvx (easiest, no install required)
If you have uv installed, you can run P4 MCP Server directly without any manual installation:
# Run the server
uvx p4mcp-server
# Check version
uvx p4mcp-server --version
# Run with arguments
uvx p4mcp-server --readonly --allow-usageThis automatically fetches and runs the latest version from PyPI. No Python virtual environment setup or dependency management needed.
Requirements:
- uv installed on your system
- Python 3.11+ (uv will handle this automatically)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
P4mcp: common questions
- Is P4mcp MCP server safe?
- With care: it is graded C, so read the findings first (65/100). Read the P4mcp safety report
- Does P4mcp need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is P4mcp maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v2025.1.2830393.
- How does P4mcp compare with other MCP servers?
- safety score 65/100 (higher than 20% of 48,255 servers); github stars 122 (more than 95% of 28,688 servers). Full comparison.