Pi MCP Adapter

Расширение для агента Pi, которое подключает MCP-серверы через один прокси-инструмент и не забивает контекст описаниями инструментов

Плагин

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает подключенные MCP-серверы и передает им вызовы инструментов
  • Хранит токены OAuth и статические токены в системном хранилище ключей
Все причины и проверки

nicobailon/pi-mcp-adapter

Установка

Ручная установка

pi install npm:pi-mcp-adapter

Устанавливается в агенте Pi, после установки Pi нужно перезапустить.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Адаптер решает проблему раздувания контекста при работе с MCP: описания инструментов одного сервера могут занимать больше десяти тысяч токенов, и вы платите за них, даже если инструменты не используете. Вместо этого адаптер дает агенту Pi один прокси-инструмент mcp примерно на двести токенов, через который модель ищет нужный инструмент по запросу и вызывает его, а серверы по умолчанию ленивые и стартуют только при первом обращении. Метаданные инструментов кешируются, поэтому поиск и описание работают без живых подключений. Адаптер читает стандартные файлы конфигурации MCP, умеет импортировать настройки из конфигов Cursor, Claude Code, Codex и других хостов, поддерживает OAuth и статические токены с хранением в системном хранилище ключей, подтверждение вызовов, защиту вывода и режим прямых инструментов для часто используемых серверов.

Для кого. Для пользователей агента Pi, которые подключают несколько MCP-серверов и хотят экономить контекст.

Подходит, если

  • В Pi подключено много MCP-серверов и они забивают контекст описаниями инструментов
  • Нужно, чтобы серверы стартовали только при реальном обращении
  • Нужно перенести в Pi настройки MCP из конфигов Cursor, Claude Code или Codex
  • Нужен единый поиск по инструментам всех подключенных серверов

Не подходит, если

  • Вы работаете не в агенте Pi, а в другом клиенте
  • Подключен один небольшой сервер и экономия контекста не нужна

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

Найди среди подключенных серверов инструмент для скриншотов и сделай снимок страницы

Ограничения

Адаптер работает внутри агента Pi и ставится его менеджером пакетов, к другим агентам он напрямую не подключается, хотя может импортировать их конфиги MCP как совместимые источники. Часть возможностей требует свежих версий Node: команды работы с токенами нужен Node 22.18 или новее. Постоянное хранение OAuth опирается на системное хранилище ключей, а на headless Linux на разблокированный keyring, иначе адаптер отказывает вместо небезопасного хранения в открытом виде. Импорт поддерживается для ограниченного списка хостов: cursor, claude-code, claude-desktop, opencode, vscode, windsurf, codex.

Как отключить. Удалите расширение pi-mcp-adapter из Pi тем же менеджером пакетов, которым ставили. Отдельный сервер можно выключить командой /mcp disable <server>, она пишет флаг в проектный файл .pi/mcp.json.

Проверка безопасности

  • Запускает подключенные MCP-серверы и передает им вызовы инструментов
  • Хранит токены OAuth и статические токены в системном хранилище ключей

Коротко о README

README объясняет, что адаптер дает агенту Pi доступ к MCP-серверам через один прокси-инструмент вместо сотен описаний, экономя контекст. Серверы по умолчанию ленивые и стартуют при первом вызове, метаданные кешируются для поиска без подключения. Адаптер читает стандартные файлы MCP, описывает порядок приоритета конфигов, импорт настроек из хостов вроде Cursor и Claude Code, загрузку серверов из пакетов Agent Plugins и локальных плагинов Claude. Отдельные разделы посвящены OAuth и хранению токенов, подтверждению вызовов, защите вывода, прямым инструментам и интеграции MCP UI. Установка идет командой pi install npm:pi-mcp-adapter. Лицензия MIT.

Частые вопросы

С какими агентами это работает?

Адаптер предназначен для агента Pi. Настройки MCP из конфигов Cursor, Claude Code, Codex и других хостов он умеет импортировать, но сам запускается внутри Pi.

Как экономится контекст?

Вместо сотен описаний инструментов агент видит один прокси-инструмент mcp, а конкретные инструменты находит поиском по запросу и вызывает по имени.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIPi MCP Adapter

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.