ТЕХНОЛОГИИ

MCP AnythingLLM Desktop не запускается или не вызывается

В этом материале
ГЛАВНОЕ ЗА МИНУТУ

Desktop запускает MCP через Agent Skills или @agent, требует команды компьютера и поддерживает Tools, а не все сущности MCP.

Отказы MCP AnythingLLM Desktop разделяются на запуск сервера, доступность инструмента и вызов моделью. Приложение не запускает все серверы при открытии, а указанная команда должна фактически существовать на компьютере.

Конкретная граница приложения

Документация Desktop указывает запуск серверов при открытии Agent Skills или вызове @agent вместо автоматического старта приложения. Параметр anythingllm.autoStart: false требует ручного запуска. Этот путь загружает Tools; Resources, Prompts и Sampling не поддерживаются. Это важно, когда сервер совместим с протоколом, но предоставляет другую сущность. Desktop также не устанавливает произвольную команду из конфигурации MCP. Компьютер должен предоставлять исполняемый файл через PATH либо явный путь. Работающая языковая модель ничего не доказывает об этой зависимости. Ошибку запуска нужно искать до экспериментов с запросом агента, иначе отсутствие процесса ошибочно превращается в предположение о качестве модели или недостаточном контексте (AnythingLLM Desktop MCP guide).

Практический маршрут

Откройте Agent Skills и изучите карточку сервера. Конфигурация находится в plugins/anythingllm_mcp_servers.json каталога хранения AnythingLLM, записи — внутри mcpServers. Сопоставьте команду с фактической установкой компьютера. Если PATH графического процесса отличается от терминала, используйте документированное расположение исполняемого файла вместо доверия успешной команде другой оболочки. Нажмите Refresh для перезагрузки конфигурации и серверов либо Start в меню шестерёнки выбранного сервера для ручного запуска.

Разобранный пример

Инструмент чтения заметок настроен на отсутствующий в окружении приложения запускатель. Модель отвечает на обычные вопросы, но карточка сервера сообщает об ошибке. Исправьте доступность команды, обновите Agent Skills и убедитесь в появлении инструмента до запроса @agent прочитать вымышленную заметку. Используйте безопасный путь и проверьте возвращённое содержание, а не только отсутствие сообщения об ошибке запуска.

ПроверкаЗапись
ЗапускСтатус сервера Agent Skills после загрузки либо ручного Start.
ЗависимостьУстановленный исполняемый файл и указывающая на него команда конфигурации.
ВызовДоступный Tool и наблюдавшийся результат чтения вымышленной заметки.

Как правильно прочитать сбой

Если сервер работает и Tool виден, но модель его не вызывает, исследуйте возможности модели и контекст после доказанного запуска. Если нужна Resource или Prompt, изменение PATH не добавит поддержку. Журналы Desktop дают ещё одну точку наблюдения за отказами процессов. Не считайте наличие записи конфигурации доказательством работающего процесса: эти состояния нужно подтвердить отдельно (AnythingLLM Desktop overview) (AnythingLLM language model guide).

Что завершает проверку

Исправление должно определять отказавший этап, а не просто скрывать карточку ошибки. Удаление записи MCP и отдельно установленного инструмента компьютера также являются разными действиями: очистка конфигурации Desktop не означает удаления внешней зависимости.

Связанные материалы: llama.cpp server: локальный API из GGUF-модели, VRAM для LLM: почему размер модели — не весь расчёт.

← Все материалы