Searcher
Сервис поиска в интернете для EVA. Один инструмент: найти страницы по запросу через SearXNG или Brave.
Порт 8003, MCP /mcp. Searcher возвращает список найденных страниц, а прочитать нужную страницу EVA может своими инструментами загрузки по ссылке.
Инструмент
| Инструмент | Что делает |
|---|---|
internet_search | Ищет по запросу и отдаёт результаты: заголовок, адрес, описание |
Поисковые движки
| Движок | Когда |
|---|---|
| SearXNG | По умолчанию. Метапоиск разворачивается рядом и опрашивает обычные поисковики. Нужен выход в интернет |
| Brave | Поиск через Brave Search API, нужен ключ |
Настройки
| Переменная | Смысл |
|---|---|
SEARCHER_SERVER_HOST, SEARCHER_SERVER_PORT | Адрес и порт |
SEARCHER_SEARCH_DEFAULT_ENGINE | searxng или brave |
SEARCHER_SEARCH_SEARXNG_SEARCH_URL | Адрес SearXNG |
SEARCHER_BRAVE_API_KEY | Ключ Brave, только через окружение |
Для SearXNG в продуктиве задайте свой секрет переменной SEARXNG_SECRET.
Запуск
sh
docker compose up -d --buildПоднимутся Searcher на 8003 и SearXNG на 8080 в одной сети. Адрес для EVA: http://<хост>:8003/mcp.