MCP Servers / version-control / mcp-perforce-server

mcp-perforce-server

JSON →
stdionone1version-control

mcp-perforce-server is a Model Context Protocol server for Perforce (p4) with safe defaults, structured JSON responses, and both native-style and MCP-optimized workflows.

Install
How to run this server
[ { "cmd": "npm install -g mcp-perforce-server", "imports": [] } ]
server path: mcp-perforce-server
Tools
What this server exposes
p4_changes
List pending or submitted changelists
p4_change_inspect
Describe a changelist with fixes, reviews, optional diff, and optional file history
p4_review_bundle
Bundle pending review changelists with optional details and reviewers
p4_path_synccheck
Drift and sync-state analysis between two depot paths
p4_file_inspect
Per-file metadata, history, optional content, and optional blame
p4_workspace_snapshot
Workspace info, status, optional config, opened files, and recent changes
p4_search_inspect
Grouped search results with optional file metadata and content previews
p4_review_prepare
Explicit or discovered changelists prepared into review-ready bundles
p4_delete
Delete files from depot (blocked by P4_DISABLE_DELETE)
Configuration
Environment & auth
authnone
envMCP_SSE_PORT
envMCP_SSE_HOST
envMCP_SSE_AUTH_TOKEN
Resources
mcp-perforce-server — MCP Server · libregistry