Инструменты, веб-поиск и MCP
Инструменты дают модели возможность действовать: читать файлы, искать в интернете, запускать команды, работать с памятью, создавать cron-задачи и подключаться к внешним MCP-серверам.Общие ограничения
Для постоянной установки начните с ограничения рабочей области:exec
exec запускает команды оболочки. Это мощный и рискованный инструмент.
| Поле | Назначение |
|---|---|
enable | Регистрировать ли инструмент оболочки |
timeout | Таймаут команды в секундах |
pathAppend | Дополнительные директории для PATH |
exec по-прежнему применяет базовую защиту от явно разрушительных команд. Сетевая проверка управляется общим полем tools.blockPrivateNetworks. По умолчанию оно равно true, поэтому Велес блокирует внутренние домены и частные адреса для exec и web_fetch. Если поставить false, команды оболочки и загрузка страниц смогут обращаться к таким адресам, если среда Велеса видит эту сеть.
Если команды оболочки не нужны, выключите их:
Веб-поиск
Веб-поиск настраивается вtools.web.search.
| Провайдер | Что нужно |
|---|---|
brave | apiKey или BRAVE_API_KEY |
tavily | apiKey или TAVILY_API_KEY |
jina | apiKey или JINA_API_KEY |
searxng | baseUrl или SEARXNG_BASE_URL |
duckduckgo | ничего |
Загрузка страниц
web_fetch читает уже известный URL и возвращает очищенный текст страницы, JSON, обычный текст или изображение.
Для длинных страниц Велес не отдаёт только начало текста. Он показывает начало и конец страницы, сохраняет полный очищенный текст в рабочей области в .veles/web-fetch/ и добавляет в ответ путь для read_file. Так можно дочитать пропущенную середину без повторной загрузки страницы.
Параметр maxChars задаёт объём текста, который попадает прямо в ответ инструмента. Он не ограничивает сохранённый полный текст страницы.
Прокси для веб-поиска и загрузки страниц:
MCP
MCP подключает внешние серверы инструментов.stdio и транспорт HTTP/SSE. Если type не указан, Велес определяет его по конфигурации.
Каждое подключение MCP живёт в собственной фоновой задаче. При остановке Велес просит эту задачу закрыться, поэтому транспорт и клиентская сессия освобождаются в той же задаче, где были открыты.
Фильтрация инструментов MCP
Оставить только часть инструментов:["*"]или отсутствие поля — зарегистрировать все инструменты;[]— не регистрировать ни одного инструмента;- список имён — зарегистрировать только указанные;
- принимаются исходные имена MCP и обёрнутые имена вида
mcp_<server>_<tool>.
Разбор документов
documentParse использует Mistral OCR для извлечения текста из документов.
Векторная память
Векторная память индексирует документы и помогает искать по смыслу.docs/, проектных материалов и длительных рабочих областей.
Индекс хранит модель эмбеддингов и признак успешного построения векторов для каждого файла. Если провайдер эмбеддингов временно недоступен, Велес сохраняет текстовый поиск по файлу и повторяет векторизацию при следующей синхронизации. При смене модели эмбеддингов неизменившиеся файлы также переиндексируются.
Глубокое исследование
Глубокое исследование настраивается вtools.deepResearch: отдельные модели для исследования, сжатия, планирования и итогового отчёта, лимиты токенов, число параллельных исследователей и бюджет поиска.
Если не хотите тонко настраивать процесс, начните с отдельной страницы навыка: Глубокое исследование.
