Skip to main content

Perforce Agentic Gateway (PAG)

PAG is a local MCP gateway with a token-efficient code mode. You configure your AI client once to connect to PAG, and manage every other MCP server through PAG: it runs the server processes, restarts them when they crash, and keeps their credentials in your OS keychain.

Perforce products ship as first-party servers, and PAG proxies any MCP server — add third-party servers from a registry or by manual configuration.

Install

PAG runs via uv; there is no separate install step. Point your AI client at it — for example, Claude Code:

claude mcp add pag -- uvx perforce-agentic-gateway@latest

Any client that uses .mcp.json (Cursor, and others):

{
  "mcpServers": {
    "pag": {
      "command": "uvx",
      "args": ["perforce-agentic-gateway@latest"]
    }
  }
}

Browse the catalog and manage servers in the dashboard with uvx perforce-agentic-gateway@latest view.

Why it stays fast

Rather than forwarding every downstream tool to your client (20 servers can mean a thousand tools), PAG exposes a small, fixed pag__* toolset and keeps the full catalog inside the gateway. Your assistant searches it with pag__explore and runs multi-step workflows — loops, fan-out across servers — through pag__execute in one round trip instead of many.

Documentation

License

Use of PAG is governed by the Perforce Agentic Gateway Terms of Use.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

perforce_agentic_gateway-2026.5-py3-none-win_arm64.whl (22.4 MB view details)

Uploaded Python 3Windows ARM64

perforce_agentic_gateway-2026.5-py3-none-win_amd64.whl (23.6 MB view details)

Uploaded Python 3Windows x86-64

perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_x86_64.whl (23.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_aarch64.whl (22.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_x86_64.whl (23.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_aarch64.whl (22.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

perforce_agentic_gateway-2026.5-py3-none-macosx_11_0_arm64.whl (22.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 da52da105fda9a58bbabd37f3ca6175ba9bb4ee044a5c88aa9a8dd9a6c5f9735
MD5 c547fe1305d47f1472df32e0c2972893
BLAKE2b-256 fe6ee9b170bff1bfb0369d3878f4387d5b4ac4c13bde52e8c108384d039d0f9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-win_arm64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 541657ef12c1da363502c06d0f0ed7c9a6b96777b8b73a466b112fa350471c3d
MD5 651a7d4d68fd992922febf5835f57176
BLAKE2b-256 c871ee5b036978d6b6a858e9b2b3cfa80e653412b273543e9ddf5c9349c582f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-win_amd64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c12a53c6013bd8ae3433b04056e33b6eda3fbbd99d3f472ecd4ed7cdcef0ad6
MD5 90a4cffaec6af331c5e66c96476c5dab
BLAKE2b-256 04d02bfe10af62a89bbb67c89ac3fa4cf1f96de4ca33d1bbc9f15ea8929ea6bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d3f403d280ac72f49cb57a761f7a51351917974d4b3b178862ccdad6fa935cf
MD5 6cd4fad076ae60d9b65aef14e5e08f65
BLAKE2b-256 b4fc22c7c66a02745646706827ef7adcc8380528dc1a17619bb4d9a19931c98d

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 21ad77d12ba0d78a9edffdf3a2bbfb1c0d3a44598c690cc2144378e8b7fa7894
MD5 0d57d6525808c3fb5e407d95d8e8d72d
BLAKE2b-256 d0888b89eb19cc1964b99a11aa5043e77e693a438c56a6e68b6c3f8dfd44d13e

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_x86_64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 19b159652730fcdcb220329d194ff6e90af708ecbcf463883f8a56db7cac5434
MD5 4ce6e79271eb4ff7b95f4dd0d0aefacb
BLAKE2b-256 f1b7adc7ee4b9b2b151e81d2c123dee03ab9da31f80518b09f3d3b7033ec49a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-manylinux_2_17_aarch64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perforce_agentic_gateway-2026.5-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for perforce_agentic_gateway-2026.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2af4a8084c9e363cbd407e3e4fcd035e497e73466c7d22325f98063c1dad5ef0
MD5 d3bd088954b39e6482d8f7db0be83503
BLAKE2b-256 389b8f0aa590ea35d822f3f048ed216df2bdf958e24627bfc5553b203c543c51

See more details on using hashes here.

Provenance

The following attestation bundles were made for perforce_agentic_gateway-2026.5-py3-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on perforce/perforce-agentic-gateway

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2026.5 This release

7 files

2026.4

7 files

2026.3

7 files

2026.2

7 files

2026.1

7 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page