Skip to main content
Glama
perforce

Perforce P4 MCP Server

Official
by perforce

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
P4PORTNoP4 Server address (e.g., ssl:perforce.example.com:1666)
P4USERNoYour P4 username
P4CLIENTNoYour current P4 workspace (optional but recommended)
P4CONFIGNoPath to a P4CONFIG file that defines P4PORT, P4USER, etc.
P4PASSWDNoYour P4 password or ticket
P4MCP_LOG_DIRNoDirectory for log files (default: logs/ in server executable directory)
P4MCP_CA_BUNDLENoPath to custom CA certificate bundle (requires P4MCP_TLS_CA_MODE=certifi)
P4MCP_SSL_VERIFYNoEnable/disable SSL verification for Swarm API (default: true)
P4MCP_TLS_CA_MODENoTLS certificate source mode: system or certifisystem

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/perforce/p4mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server