WebUplink — MCP-сервер для Claude Code: что делает и как установить
Подключает браузерные сессии WebUplink к ассистенту для чтения веб-страниц и взаимодействия с сайтами через API.
claude mcp add mcp -e WEBUPLINK_API_KEY=<WEBUPLINK_API_KEY> -- npx -y @webuplink/mcpЧто делает WebUplink
MCP-сервер передаёт в модель инструменты для прямого управления браузером. В набор входят два вызова: browse для перехода по адресу или выполнения манипуляций на текущей странице и close_session для освобождения памяти и закрытия вкладки по её идентификатору.
Запуск возможен через стандартные потоки ввода-вывода с помощью npx или в роли локального фонового процесса через webuplink-mcp-http. Во втором случае сервер ожидает запросы на адресе 127.0.0.1:3001 по пути /mcp. Для привязки к внешним интерфейсам потребуется явно перечислить доверенные домены в параметре MCP_HTTP_ALLOWED_HOSTS.
Для работы обязательно нужен ключ WEBUPLINK_API_KEY, без него сервер отклонит запросы.
Какие задачи решает
- открывать веб-страницы и передавать их текстовую разметку в чат
- выполнять интерактивные команды внутри открытой браузерной вкладки
- завершать неиспользуемые веб-сессии для экономии ресурсов
- принимать вызовы управления браузером через локальный HTTP-эндпоинт
Примеры запросов агенту
- Открой страницу документации через инструмент browse и верни её текст.
- Выполни нажатие на кнопку в текущей сессии через browse с нужными параметрами.
- Освободи ресурсы и заверши сессию с session_id abc123 через close_session.
Как установить WebUplink
Командой платформы
claude mcp add mcp -e WEBUPLINK_API_KEY=<WEBUPLINK_API_KEY> -- npx -y @webuplink/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add webuplink --env WEBUPLINK_API_KEY=<WEBUPLINK_API_KEY> -- npx -y @webuplink/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"webuplink": {
"command": "npx",
"args": [
"-y",
"@webuplink/mcp"
],
"env": {
"WEBUPLINK_API_KEY": "<WEBUPLINK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"webuplink": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@webuplink/mcp"
],
"env": {
"WEBUPLINK_API_KEY": "<WEBUPLINK_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e WEBUPLINK_API_KEY=<WEBUPLINK_API_KEY> webuplink npx -y @webuplink/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о WebUplink
Как установить WebUplink в Claude Code?
Выполните команду claude mcp add --env WEBUPLINK_API_KEY=<WEBUPLINK_API_KEY> --transport stdio webuplink -- npx -y @webuplink/mcp, указав свой ключ доступа.
Что делает инструмент browse?
Он открывает сессию по переданному адресу, запускает указанные команды на странице и возвращает разметку контента в модель.
Какие параметры нужны для работы сервера?
Обязательной является переменная WEBUPLINK_API_KEY. Для настройки сетевого режима также применяются PORT, MCP_HTTP_HOST и список MCP_HTTP_ALLOWED_HOSTS.