Best Perforce MCP Servers
Perforce is a software company that provides version control and DevOps solutions, helping teams manage their software development lifecycle with tools for collaboration, automation, and security.
Why this server?
Integrates with Perforce P4 version control system, providing tools for managing changelists, files, shelves, workspaces, jobs, reviews, streams, and server information.
AlicenseAqualityAmaintenanceIntegrates with Perforce P4 version control system via Model Context Protocol, providing safe read/write tools for changelists, files, shelves, workspaces, jobs, reviews, and server metadata.15248 PyPI122MITWhy this server?
Integrates with Perforce version control system to perform operations such as adding, editing, deleting, submitting, reverting, syncing files, managing changelists, streams, and client workspaces through the P4 command-line interface.
AlicenseBqualityDmaintenanceProvides a clean interface for Perforce (P4) operations in Claude Desktop, wrapping P4 commands for reliable, non-interactive use with structured responses and multi-project support.25257 npm29MITWhy this server?
Provides read-only Perforce operations (opened, status, changes, reconcile) with token-capped output.
AlicenseAqualityAmaintenanceToken-safe code search for AI agents: queries the language-server index (clangd / Roslyn / tsserver / pyright) instead of grep and returns a token-capped file:line list — ~20x fewer tokens. Symbol-level editing + a grep→index rewrite hook. Local-only, no IDE.1613MITWhy this server?
Provides tools for working with Perforce changelists in ButterStack projects: lists and retrieves project changes represented as Perforce changelists, including files, approvals, linked builds, and tasks, and can resolve p4-<n> build references to their changes.

butterstackofficial
AlicenseNot gradedqualityAmaintenanceGrants AI assistants read/write access to your ButterStack game dev pipeline, including tasks, builds, asset approvals, and project status through MCP.6 npmMITWhy this server?
Allows interaction with Perforce's P4 Plan project management system, providing tools for managing projects, tasks, and retrieving project data via the P4 Plan GraphQL API.

P4 Plan MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with P4 Plan project management data via GraphQL API.101 npm4MITWhy this server?
Provides tools for interacting with the Perforce version control system, enabling management of files, changelists, reviews, streams, labels, jobs, and more via p4 commands.
AlicenseCqualityCmaintenanceMCP server for Perforce version control with safe defaults, structured JSON responses, and 59 tools for repository inspection, file operations, changelists, reviews, and more.5933 npm1MITWhy this server?
Provides tools for managing local Git-backed history for pending Perforce changelists, enabling checkpointing, milestone commits, history inspection, diffs, and restoration of file contents without submitting changes to Perforce.
AlicenseNot gradedqualityCmaintenanceEnables AI agents to checkpoint, diff, search, branch, merge, and restore intermediate states of pending Perforce changelists without submitting them. Each snapshot is stored as a local Git commit outside the Perforce workspace, so agents can commit milestones automatically and roll files back to earlier revisions.MITWhy this server?
Supports indexing Perforce repositories for commit history analysis and semantic search.
AlicenseNot gradedqualityDmaintenanceIndexes commit history to create a queryable expert, providing insights into code evolution, developer intent, and hidden patterns beyond static code analysis.MIT