К основному содержанию
MCP-сервер CX Codex

pincer — MCP-сервер для Claude Code: прокси-токены вместо ключей

Шлюз для MCP: агент работает с прокси-токеном, а настоящие API-ключи лежат в зашифрованном хранилище.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env PINCER_PROXY_TOKEN=<PINCER_PROXY_TOKEN> --env OPENWEBUI_URL=<OPENWEBUI_URL> --env OPENAI_COMPATIBLE_URL=<OPENAI_COMPATIBLE_URL> --env AUDIT_LOG_PATH=<AUDIT_LOG_PATH> --transport stdio pincer -- npx -y pincer-mcp
Открыть на GitHub

Что делает pincer

Pincer ставится между агентом и внешними API. Агент получает только прокси-токен вида pxr_..., а реальные ключи хранятся в зашифрованной базе ~/.pincer/vault.db, мастер-ключ от которой лежит в системном хранилище (macOS Keychain, Windows Credential Manager, GNOME Keyring). Когда агент вызывает инструмент, Pincer подставляет настоящий ключ, выполняет запрос и вычищает его из памяти.

Внутри — набор инструментов для работы с моделями: gemini_generate, openai_chat, claude_chat, openrouter_chat, openwebui_chat и их аналоги для списков моделей, плюс openai_compatible_chat для любого OpenAI-совместимого эндпоинта. Отдельно есть gpg_sign_data и gpg_decrypt: приватный ключ PGP тоже хранится в хранилище, агент его не видит. Доступ выдаётся точечно — pincer agent authorize <агент> <инструмент>, при желании с привязкой к конкретному ключу через --key.

Нужен Node.js 18+ и система с поддержкой нативного хранилища ключей. Без инициализации хранилища (pincer init) и без прокси-токена в переменной PINCER_PROXY_TOKEN сервер не заработает — сначала создайте ключи и зарегистрируйте агента.

Какие задачи решает

  • выдать агенту доступ к внешним API, не отдавая ему реальные ключи
  • развести разные ключи одного провайдера по разным агентам
  • подписывать данные GPG-ключом, не показывая его агенту
  • подключить self-hosted LLM через OpenAI-совместимый интерфейс
  • ограничить агента конкретным набором инструментов

Примеры запросов агенту

  • Вызови gemini_generate с промптом «Hello world» и моделью gemini-2.0-flash
  • Покажи список моделей OpenRouter через openrouter_list_models
  • Подпиши файл release.tar.gz ключом из хранилища через gpg_sign_data

Как установить pincer

Командой платформы

claude mcp add --env PINCER_PROXY_TOKEN=<PINCER_PROXY_TOKEN> --env OPENWEBUI_URL=<OPENWEBUI_URL> --env OPENAI_COMPATIBLE_URL=<OPENAI_COMPATIBLE_URL> --env AUDIT_LOG_PATH=<AUDIT_LOG_PATH> --transport stdio pincer -- npx -y pincer-mcp

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о pincer

Как установить pincer в Claude Code?

Сначала npm install -g pincer-mcp, затем pincer init, pincer set для ключей и pincer agent add для прокси-токена. После этого добавьте сервер: claude mcp add pincer -e PINCER_PROXY_TOKEN=<PINCER_PROXY_TOKEN> -- npx -y pincer-mcp.

Что делает pincer?

Это MCP-шлюз, который подменяет реальные API-ключи прокси-токенами. Агент отправляет запрос с токеном, Pincer достаёт настоящий ключ из зашифрованного хранилища и выполняет вызов.

Где хранятся ключи?

В базе ~/.pincer/vault.db, зашифрованной AES-256-GCM. Мастер-ключ лежит в системном хранилище ключей и на диск не попадает.

Похожие MCP-серверы

Все MCP-серверы по теме «Безопасность» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 392 262звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 609звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 110звёзд репо Robin: AI-Powered Dark Web OSINT apurvsinghgautam MCP-сервер для OSINT-расследований в дарквебе через Tor. Направляет запросы к поисковикам onion-сети, собирает страницы и формирует итоговую сводку через языковую модель. CX Codex +1 ★ 7 718звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 066звёзд репо OpenOSINT OpenOSINT Запускает 21 OSINT-инструмент для проверки доменов, IP-адресов, утечек и DNS прямо через запросы к модели. Пригодится при расследовании инцидентов и аудите внешнего периметра. CX Codex +1 ★ 1 816звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой