Perforce Agentic Gateway — MCP-сервер для Claude Code
Локальный шлюз объединяет множество MCP-серверов под одним подключением к ассистенту. Он экономит контекст и запускает внешние инструменты через компактный интерфейс.
claude mcp add perforce-agentic-gateway -- uvx perforce-agentic-gatewayЧто делает Perforce Agentic Gateway
PAG работает как единая точка входа по протоколу stdio. Вместо ручной прокидки десятков серверов клиент подключается только к шлюзу. Программа сама следит за фоновыми процессами, поднимает упавшие серверы и сохраняет пароли с токенами в системном хранилище ключей ОС, не передавая секреты в открытый чат.
Шлюз не выгружает в контекст модели сотни доступных методов. Вместо этого он открывает компактный набор команд вроде pag__explore для поиска по каталогу и pag__execute для вызова целевых функций через JavaScript. Из-за этого сложные цепочки шагов выполняются за один сетевой запрос к шлюзу.
Для запуска обязательно потребуется утилита uv. Контейнерные серверы запустятся только при наличии Docker или Podman на рабочей машине.
Какие задачи решает
- сократить расход токенов при работе с десятками MCP-инструментов
- объединить вызовы нескольких MCP-серверов в один цикл
- изолировать хранение секретов и ключей доступа от окна чата
- автоматически перезапускать упавшие процессы внешних серверов
Примеры запросов агенту
- Какие MCP-серверы есть в каталоге PAG?
- Подключи сервер P4 из каталога
- Добавь сервер fetch с командой uvx mcp-server-fetch
Как установить Perforce Agentic Gateway
Командой платформы
claude mcp add perforce-agentic-gateway -- uvx perforce-agentic-gatewayuvx запускает команду с именем пакета; если в README она другая — uvx --from perforce-agentic-gateway <команда>
Командой платформы
codex mcp add perforce-agentic-gateway -- uvx perforce-agentic-gatewayuvx запускает команду с именем пакета; если в README она другая — uvx --from perforce-agentic-gateway <команда>
Файл настроек
{
"mcpServers": {
"perforce-agentic-gateway": {
"command": "uvx",
"args": [
"perforce-agentic-gateway"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from perforce-agentic-gateway <команда>
Файл настроек
{
"servers": {
"perforce-agentic-gateway": {
"type": "stdio",
"command": "uvx",
"args": [
"perforce-agentic-gateway"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from perforce-agentic-gateway <команда>
Командой платформы
gemini mcp add perforce-agentic-gateway uvx perforce-agentic-gatewayuvx запускает команду с именем пакета; если в README она другая — uvx --from perforce-agentic-gateway <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Perforce Agentic Gateway
Как установить Perforce Agentic Gateway в Claude Code?
Выполните в терминале команду claude mcp add perforce-agentic-gateway -- uvx perforce-agentic-gateway. Для работы понадобится заранее установленный пакетный менеджер uv.
Что делает Perforce Agentic Gateway?
Шлюз связывает ИИ-клиент с несколькими MCP-серверами через единое stdio-соединение. Он управляет их жизненным циклом и передаёт модели только нужные в данный момент инструменты.
Что нужно подготовить перед запуском серверов через PAG?
Единственное строгое системное требование — инструмент uv. Если вы планируете запускать серверы в изолированных средах, понадобятся Docker или Podman, а также собственные зависимости каждого сервера вроде Node.js.