MCP Servers / version-control / MCP Perforce Server

MCP Perforce Server

JSON →
httpnone30version-control

A server for Perforce (P4) version control operations, wrapping P4 commands for easier and more reliable use.

Install
How to run this server
[ { "cmd": "npm install -g @cocoon-ai/mcp-perforce", "imports": [] } ]
server path: mcp-perforce-server-2
Tools
What this server exposes
p4_status
Check workspace status and pending changes
p4_add
Add files to Perforce
p4_edit
Open files for edit
p4_delete
Mark files for deletion
p4_sync
Sync files from depot
p4_revert
Revert files or entire changelists
p4_diff
Show differences for files
p4_changelist_create
Create a new changelist
p4_changelist_submit
Submit a changelist
p4_move_to_changelist
Move files between changelists
p4_stream_list
List streams in a depot
p4_stream_info
Get detailed stream information
p4_stream_switch
Switch workspace to a different stream
p4_stream_create
Create a new stream
p4_stream_edit
Edit stream specification
p4_stream_graph
Show stream hierarchy
p4_client_list
List all clients/workspaces
p4_client_info
Get client/workspace details
p4_client_create
Create a new client/workspace
p4_client_edit
Edit client specification
p4_client_delete
Delete a client/workspace
p4_client_switch
Switch to a different client
p4_info
Show current Perforce configuration
mcp_perforce_version
Show MCP Perforce server version
Configuration
Environment & auth
authnone
Resources
MCP Perforce Server — MCP Server · libregistry