PageMap — MCP-сервер для Claude Code: что делает и как установить
Сжимает тяжёлые веб-страницы до компактных структур от 2 до 5 тысяч токенов и даёт агенту кликать по кнопкам, открывать вкладки и заполнять формы.
claude mcp add pagemap -- uvx retio-pagemapЧто делает PageMap
Стандартные снимки доступности забивают контекст ассистента за пару переходов. PageMap решает эту проблему. Сервер сжимает исходный HTML в компактную карту страницы, снижая расход токенов на 97%. Инструмент поддерживает 16 типов страниц, среди которых есть карточки товаров, выдача поиска и формы входа.
Для управления страницей сервер предоставляет 13 инструментов. Доступны заполнение форм через fill_form, клики и переключение вкладок. Chromium загружается автоматически при первом старте. Сервер заранее видит барьеры вроде Cloudflare и сам закрывает плашки с согласием на куки через отказ от трекинга.
Какие задачи решает
- сократить контекст веб-страницы до 2–5 тысяч токенов
- заполнить поля формы и нажать нужную кнопку в браузере
- обойти всплывающие баннеры с согласием на обработку куки
- распознать капчу и блокировки от ботов при навигации
Примеры запросов агенту
- Открой интернет-магазин, найди кроссовки со скидкой и верни список цен
- Заполни форму регистрации на странице и отправь данные
- Сделай скриншот открытой вкладки и покажи структуру блоков
Как установить PageMap
Командой платформы
claude mcp add pagemap -- uvx retio-pagemapuvx запускает команду с именем пакета; если в README она другая — uvx --from retio-pagemap <команда>
Командой платформы
codex mcp add pagemap -- uvx retio-pagemapuvx запускает команду с именем пакета; если в README она другая — uvx --from retio-pagemap <команда>
Файл настроек
{
"mcpServers": {
"pagemap": {
"command": "uvx",
"args": [
"retio-pagemap"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from retio-pagemap <команда>
Файл настроек
{
"servers": {
"pagemap": {
"type": "stdio",
"command": "uvx",
"args": [
"retio-pagemap"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from retio-pagemap <команда>
Командой платформы
gemini mcp add pagemap uvx retio-pagemapuvx запускает команду с именем пакета; если в README она другая — uvx --from retio-pagemap <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о PageMap
Как установить PageMap в Claude Code?
Выполните в терминале команду claude mcp add pagemap -- uvx retio-pagemap. При первом обращении сервер сам загрузит Chromium в фоновом режиме.
Зачем нужен MCP-сервер PageMap?
Он снижает объём входящего HTML до 2–5 тысяч токенов вместо десятков тысяч. Это даёт модели возможность совершать серии переходов без переполнения контекста.
Нужно ли отдельно ставить Chromium для запуска?
Ручная установка Playwright и браузера не требуется. Chromium скачивается и настраивается автоматически во время первого использования.