web-fetch-mcp — MCP-сервер для Claude Code: что делает и установка
MCP-сервер получает содержимое веб-страниц, кратко пересказывает его, сравнивает URL и извлекает данные по запросу агента.
claude mcp add --env GEMINI_API_KEY=<GEMINI_API_KEY> --env HTTP_PROXY=<HTTP_PROXY> --env HTTPS_PROXY=<HTTPS_PROXY> --transport stdio web-fetch-mcp -- npx -y web-fetch-mcpЧто делает web-fetch-mcp
web-fetch-mcp даёт агенту три инструмента: summarize_web для краткого пересказа страниц, compare_web для сопоставления материалов и extract_web для извлечения сведений по естественному запросу. За один запрос сервер принимает до 20 URL, превращает HTML в читаемый текст и обрабатывает GitHub-ссылки формата /blob/ через raw-версию.
Сервер запускается через npx и подключается по MCP. Для работы нужен ключ GEMINI_API_KEY; при проблемах с доступом к Gemini можно передать HTTP_PROXY и HTTPS_PROXY. Без GEMINI_API_KEY сервер не заработает. Запросы к приватным IP блокируются, а таймауты и лимит длины содержимого можно настроить.
Какие задачи решает
- суммировать материалы по URL
- сопоставить сведения на нескольких страницах
- извлечь данные из веб-контента по запросу
- обработать до 20 URL за один запрос
Примеры запросов агенту
- Используй
summarize_webи кратко перескажи содержание этих URL: ... - Через
compare_webсопоставь цены и условия на этих страницах: ... - Запусти
extract_webи найди на страницах даты публикации и имена авторов: ...
Как установить web-fetch-mcp
Командой платформы
claude mcp add --env GEMINI_API_KEY=<GEMINI_API_KEY> --env HTTP_PROXY=<HTTP_PROXY> --env HTTPS_PROXY=<HTTPS_PROXY> --transport stdio web-fetch-mcp -- npx -y web-fetch-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add web-fetch-mcp --env GEMINI_API_KEY=<GEMINI_API_KEY> --env HTTP_PROXY=<HTTP_PROXY> --env HTTPS_PROXY=<HTTPS_PROXY> -- npx -y web-fetch-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"web-fetch-mcp": {
"command": "npx",
"args": [
"-y",
"web-fetch-mcp"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"HTTP_PROXY": "<HTTP_PROXY>",
"HTTPS_PROXY": "<HTTPS_PROXY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"web-fetch-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"web-fetch-mcp"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"HTTP_PROXY": "<HTTP_PROXY>",
"HTTPS_PROXY": "<HTTPS_PROXY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GEMINI_API_KEY=<GEMINI_API_KEY> -e HTTP_PROXY=<HTTP_PROXY> -e HTTPS_PROXY=<HTTPS_PROXY> web-fetch-mcp npx -y web-fetch-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о web-fetch-mcp
Как установить web-fetch-mcp в Claude Code?
Выполните claude mcp add web-fetch-mcp -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y web-fetch-mcp.
Что делает web-fetch-mcp?
Он получает веб-страницы и даёт агенту инструменты для пересказа, сравнения и извлечения данных по текстовому запросу.
Сколько URL можно обработать за один запрос?
До 20 URL. Запросы к приватным IP сервер блокирует.