Bowmark — MCP-сервер для Claude Code: что делает и как установить
Позволяет агенту взаимодействовать с сайтами через библиотеку типизированных функций, собирая цены, проверяя наличие и заполняя формы онлайн.
claude mcp add bowmark -e BOWMARK_API_KEY=<BOWMARK_API_KEY> -- npx -y @bowmark/mcpЧто делает Bowmark
Сервер превращает веб-страницы в набор вызываемых функций. Агент находит нужный сценарий через инструмент get_library, формирует асинхронный скрипт на JavaScript и отправляет его на исполнение в инструмент run. Это позволяет обходить формы, авторизацию и забирать актуальные данные о тарифах или расписаниях.
В состав сервера входят три инструмента: получение каталога вызовов get_library, запуск скриптов run и отправка отчётов об ошибках report. Если прямой запуск через MCP недоступен, эти же действия можно вызывать обычными HTTP-запросами к API сервиса.
Для работы локального запуска через npx потребуется задать ключ окружения BOWMARK_API_KEY. Без него удалённое выполнение не сработает.
Какие задачи решает
- проверить цены и доступность товаров на сайтах
- заполнить веб-форму за экраном логина
- получить расчёт стоимости или квоту со сторонней площадки
- запустить сценарий автоматизации действий в браузере
Примеры запросов агенту
- Узнай цены на билеты на сайте авиакомпании через Bowmark
- Проверь через инструмент
run, есть ли свободные слоты для бронирования - Найди в библиотеке
get_libraryфункции для работы с каталогом отелей
Как установить Bowmark
1Командой платформы
claude mcp add bowmark -e BOWMARK_API_KEY=<BOWMARK_API_KEY> -- npx -y @bowmark/mcpВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http bowmark https://api.bowmark.ai/mcp/registry1Командой платформы: удалённый сервер
codex mcp add bowmark --url https://api.bowmark.ai/mcp/registry2Командой платформы
codex mcp add bowmark --env BOWMARK_API_KEY=<BOWMARK_API_KEY> -- npx -y @bowmark/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"bowmark": {
"url": "https://api.bowmark.ai/mcp/registry"
}
}
}{
"mcpServers": {
"bowmark": {
"command": "npx",
"args": [
"-y",
"@bowmark/mcp"
],
"env": {
"BOWMARK_API_KEY": "<BOWMARK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"bowmark": {
"type": "http",
"url": "https://api.bowmark.ai/mcp/registry"
}
}
}{
"servers": {
"bowmark": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@bowmark/mcp"
],
"env": {
"BOWMARK_API_KEY": "<BOWMARK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http bowmark https://api.bowmark.ai/mcp/registry2Командой платформы
gemini mcp add -e BOWMARK_API_KEY=<BOWMARK_API_KEY> bowmark npx -y @bowmark/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Bowmark
Как установить Bowmark в Claude Code?
Для подключения через HTTP выполните команду claude mcp add --transport http bowmark https://api.bowmark.ai/mcp/registry.
Что делает MCP-сервер Bowmark?
Он открывает языковой модели доступ к живому вебу через типизированные программные функции. Модель запрашивает сигнатуры методов, пишет небольшой скрипт и запускает его на сайтах для сбора данных или работы с формами.
Какие инструменты предоставляет Bowmark?
Сервер регистрирует три инструмента: get_library для поиска функций по конкретному сайту, run для выполнения асинхронного JavaScript-кода и report для передачи сведений об ошибках.