Web Search — MCP-сервер для Claude Code: что делает и как установить
Поиск в интернете без ключей API и выгрузка страниц в чистый Markdown для агентов. Пригодится при сборе свежих данных и поиске научных статей.
claude mcp add web-search -- uvx websearch-skillЧто делает Web Search
Инструмент объединяет выдачу нескольких поисковых систем через библиотеку ddgs, опрашивая Google, DuckDuckGo, Yandex и Brave. Результаты очищаются от дубликатов алгоритмом Reciprocal Rank Fusion. Текст страниц конвертируется в Markdown с пагинацией, чтобы не забивать контекстное окно модели.
Для работы нужен пакетный менеджер uv и Python версии 3.11+. Сервер функционирует локально. Никаких платных ключей API не требуется. Архитектура также умеет искать репозитории на GitHub и препринты в arXiv.
Без внешних прокси сайты с агрессивной защитой от ботов будут блокировать запросы.
Какие задачи решает
- искать информацию в сети без регистрации и платных API
- читать содержимое веб-страниц в формате чистого Markdown
- находить публикации на arXiv и репозитории GitHub
- пагинировать длинные статьи для экономии контекста
Примеры запросов агенту
- Найди документацию по библиотеке httpx и открой главную страницу
- Поищи свежие статьи на arXiv по теме квантовых вычислений
- Сделай поиск по репозиториям GitHub для утилиты с именем websearch
Как установить Web Search
Командой платформы
claude mcp add web-search -- uvx websearch-skilluvx запускает команду с именем пакета; если в README она другая — uvx --from websearch-skill <команда>
Командой платформы
codex mcp add hec-ovi-web-search -- uvx websearch-skilluvx запускает команду с именем пакета; если в README она другая — uvx --from websearch-skill <команда>
Файл настроек
{
"mcpServers": {
"hec-ovi-web-search": {
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from websearch-skill <команда>
Файл настроек
{
"servers": {
"hec-ovi-web-search": {
"type": "stdio",
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from websearch-skill <команда>
Командой платформы
gemini mcp add hec-ovi-web-search uvx websearch-skilluvx запускает команду с именем пакета; если в README она другая — uvx --from websearch-skill <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Web Search
Как установить Web Search в Claude Code?
Выполните команду claude mcp add web-search -- uvx websearch-skill в терминале.
Зачем нужен Web Search?
Он даёт агенту доступ к поисковым системам вроде Google, Brave и DuckDuckGo, а также возвращает очищенный текст страниц без оплаты API-ключей.
Какие системные требования нужны для запуска?
Требуется утилита uv и установленный Python версии 3.11 или новее.