MCP server for Perforce version control with safe defaults, structured JSON responses, and 59 tools for repository inspection, file operations, changelists, reviews, and more.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
@modelcontextprotocol/sdk has cross-client data leak via shared server/transport instance reuse
process.env. You'll be asked to provide them before it can run.LOG_LEVEL— warn Server log level.MCP_SSE_AUTH_TOKEN— _(empty)_ Bearer token for authMCP_SSE_CORS_ORIGIN— CORS allowed originsMCP_SSE_ENABLE_AUTH— MCP_SSE_PORT=8080 =true mcp-perforce-server --transport=sseMCP_SSE_HOST— 0.0.0.0 Server bind addressMCP_SSE_PATH— /mcp SSE endpoint pathMCP_SSE_PORT— 8080 MCP_SSE_ENABLE_AUTH=true mcp-perforce-server --transport=sseMCP_TRANSPORTP4CONFIG— .p4config Config file name used during upward discovery.P4_AUDIT_RETENTION_DAYSP4_CONFIG_CACHE_TTLP4_DISABLE_DELETE— "": "true"P4_ENABLE_AUDIT_LOGGINGP4_ENABLE_INPUT_SANITIZATIONP4_ENABLE_MEMORY_LIMITSP4_ENABLE_RATE_LIMITINGP4_LOG_PERF_METRICSP4_MAX_MEMORY_MBP4_NEGATIVE_CACHEP4_PATH— p4 / p4.exe Custom path to the Perforce CLI.P4_PERFORMANCE_MODE— fast Preset: fast, balanced, secure.P4_PRETTY_JSONP4_RATE_LIMIT_BLOCK_MSP4_RATE_LIMIT_REQUESTSP4_RATE_LIMIT_WINDOW_MSP4_READONLY_MODE— "": "true",P4_RESPONSE_CACHE— true Enable read-response caching.P4_RESPONSE_CACHE_TTL_MAP— unset Per-tool cache TTL overrides.P4_TIMEOUT_MSP4_WORKFLOW_CONCURRENCY— 6 Max concurrent subcalls for composite tools.[](https://m8ven.ai/mcp/iprabhu-mcp-perforce-server-5puqgt)