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.
Metadata
Release files for perforce-agentic-gateway 2026.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| perforce_agentic_gateway-2026.6-py3-none-win_arm64.whl | Python 3 | none | Windows ARM64 | Details |
| perforce_agentic_gateway-2026.6-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| perforce_agentic_gateway-2026.6-py3-none-musllinux_1_2_x86_64.whl | Python 3 | none | Linux musl 1.2+ x86-64 | Details |
| perforce_agentic_gateway-2026.6-py3-none-musllinux_1_2_aarch64.whl | Python 3 | none | Linux musl 1.2+ ARM64 | Details |
| perforce_agentic_gateway-2026.6-py3-none-manylinux_2_17_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| perforce_agentic_gateway-2026.6-py3-none-manylinux_2_17_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| perforce_agentic_gateway-2026.6-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
Total release size: 167.0 MB
Release files / perforce_agentic_gateway-2026.6-py3-none-win_arm64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-win_arm64.whl |
|---|---|
| Size | 23.2 MB |
| Tags | Python 3 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ece510284887ca7735ce5a67490f49d2e4f9181389010dafb305defc9d94263a
|
|
BLAKE2b-256 checksum How to use checksums |
bfbf22b07f67a0ed5dcf8965992e0bc41cb4473583ea61ed50dcd78ec4b782ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / perforce_agentic_gateway-2026.6-py3-none-win_amd64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-win_amd64.whl |
|---|---|
| Size | 24.6 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6db372177ace274aca420fdcc7bf0afa8d57c37e7f34e5d18384591262ef5cf0
|
|
BLAKE2b-256 checksum How to use checksums |
d1c8a15f6ebd8500ba48a12caabd7e49516c6c6d50f205fa7cb04995e8238606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / perforce_agentic_gateway-2026.6-py3-none-musllinux_1_2_x86_64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 24.4 MB |
| Tags | Linux musl 1.2+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
f5cb0b54c337e5a78b315f0dbd3c793bd5fa435261f842998c71962f4695feed
|
|
BLAKE2b-256 checksum How to use checksums |
53881bfe227cb0ee75e3f29cb0ebd3b8cc039a9a38e299a24301f7c4342b56b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / perforce_agentic_gateway-2026.6-py3-none-musllinux_1_2_aarch64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 23.3 MB |
| Tags | Linux musl 1.2+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
fa85393b768c93bed11ef635f0d058f74c6a501176d4ffd085ab309971029be2
|
|
BLAKE2b-256 checksum How to use checksums |
645a38cd38cd5716a695ddb56308dfbf3499178b928e1d86b329eda6838671a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / perforce_agentic_gateway-2026.6-py3-none-manylinux_2_17_x86_64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-manylinux_2_17_x86_64.whl |
|---|---|
| Size | 24.4 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
f733ccdd4329ea072d77b9b3bc4bae483fd7aa83e5aacfc560f00884972b3f0a
|
|
BLAKE2b-256 checksum How to use checksums |
8cb8d696a71fdaef9dad0d89d11cd543a03b0772f2b716956bd0f9100d22def3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / perforce_agentic_gateway-2026.6-py3-none-manylinux_2_17_aarch64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-manylinux_2_17_aarch64.whl |
|---|---|
| Size | 23.3 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
e54846a6bbf6109dc12435d64cd2e87de2b3db14de4bcfed92715bc02e02265b
|
|
BLAKE2b-256 checksum How to use checksums |
b0ae82bf49ff52497192fea640eece61e30e2307772cf5cdafee047ea42ee36f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / perforce_agentic_gateway-2026.6-py3-none-macosx_11_0_arm64.whl
| Download URL | perforce_agentic_gateway-2026.6-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ecc47b38eca3a547246176e3e9bd575af657427bc3b64de1a8c4f11ba804a3fe
|
|
BLAKE2b-256 checksum How to use checksums |
a2e8bfbec70f556fdbaf80c960a417942970821a2ab775501d200bfd4b6f31bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency log