lsbot MCP

MCP-сервер в одном бинарнике на Go: больше 75 локальных инструментов для файлов, оболочки, браузера и календаря

  • 409 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент получает выполнение команд оболочки, запись и пакетное удаление файлов и завершение процессов на вашей машине
  • Задачи по расписанию вызывают инструменты без вашего участия, а установка идет скриптом со стороннего домена
Все причины и проверки

ruilisi/lsbot

Установка

Ручная установка

curl -fsSL https://files.lingti.com/install-lsbot.sh | bash

Для macOS, Linux и WSL. В Windows используется irm https://files.lingti.com/install-lsbot.ps1 | iex в PowerShell. Прочитайте скрипт перед запуском.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент получает выполнение команд оболочки, запись и пакетное удаление файлов и завершение процессов на вашей машине
  • Задачи по расписанию вызывают инструменты без вашего участия, а установка идет скриптом со стороннего домена

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

lsbot (Lean and Secure Bot) — статический бинарник около 15 МБ без Node.js и Python. Основной режим — MCP-сервер: команда `lsbot serve` дает Claude Desktop и другим MCP-клиентам набор локальных инструментов. Инструменты разбиты по группам: девять для файлов (чтение, запись, поиск, упорядочивание, пакетное удаление, корзина), две для оболочки, четыре для сведений о системе, три для процессов, четыре для сети, шесть для календаря macOS, четырнадцать для управления браузером и пять для задач по расписанию. Еще часть инструментов работает на macOS (напоминания, заметки, музыка), а также есть погода, веб-поиск, буфер обмена, Git и GitHub, вместе больше 75. Браузер управляется через протокол CDP по схеме «снимок страницы, затем действие», и ставить Puppeteer или Playwright не нужно. Задачи по расписанию задаются выражением cron и вызывают любой инструмент, например `shell_execute` для резервной копии или `disk_usage` для проверки диска. Настройки задач лежат в SQLite-файле `~/.lingti.db` и восстанавливаются после перезапуска. Кроме MCP, lsbot работает маршрутизатором сообщений для платформ вроде WeCom, Feishu, DingTalk, Slack, Telegram и Discord, а также открывает встроенный веб-чат в браузере без отдельного клиента. Эти режимы подключаются отдельными командами.

Для кого. Для тех, кто хочет дать Claude Desktop или другому MCP-клиенту широкий набор локальных инструментов одним бинарником и готов отвечать за их права.

Подходит, если

  • Нужен один бинарник вместо набора отдельных MCP-серверов для файлов, оболочки и браузера
  • Агент должен управлять страницей в браузере: открывать, кликать, вводить текст, делать снимки и скриншоты
  • Нужны задачи по расписанию, например резервная копия каждую ночь или проверка диска каждые 15 минут
  • Нужен сервер на маленьком устройстве: сборка идет под ARM и MIPS, подходит Raspberry Pi, роутер или NAS
  • Нужен один ассистент и для MCP-клиента, и для корпоративных чатов Feishu, DingTalk и WeCom

Не подходит, если

  • Агенту нельзя давать выполнение команд и удаление файлов: среди инструментов есть оболочка и пакетное удаление
  • Нужен узкий сервер только для чтения файлов: лучше взять специализированный MCP с урезанными правами
  • Нужны инструменты календаря не на macOS: шесть календарных инструментов рассчитаны на macOS
  • Установка скриптом с чужого домена недопустима: основной способ ставит бинарник готовым скриптом

Пример запроса к агенту

Покажи свободное место на диске и создай задачу на каждый будний день в 9 утра: напоминание о стендапе.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Основной способ установки — скрипт `curl ... | bash` с домена files.lingti.com, поэтому его стоит прочитать перед запуском. Есть и сборка из исходников командой `make`. Инструменты календаря работают на macOS, а часть инструментов работает только на macOS (календарь, напоминания, заметки, музыка), остальные на Windows, macOS и Linux.

Текст README в основном китайский, английский вариант лежит в README_EN.md. Метка лицензии MIT указана в README, а сам GitHub лицензию не определил.

Режимы шлюза и облачного ретранслятора вынесены за рамки MCP: для них нужны ключи ИИ-провайдера и данные платформ сообщений, а трафик идет через серверы lsbot.org и lsbot.net в зашифрованном виде. Доступность этих серверов из России при подготовке карточки не проверялась.

Как отключить. Удалите запись lsbot из `claude_desktop_config.json` и перезапустите клиент. Задачи по расписанию хранятся в `~/.lingti.db`, а в наборе команд есть `lsbot uninstall` для удаления.

Частые вопросы

Как подключить lsbot к Claude Desktop?

Установите бинарник и добавьте в `~/.config/Claude/claude_desktop_config.json` сервер lsbot с командой `lsbot` и аргументом `serve`. После перезапуска Claude Desktop станут доступны больше 75 локальных инструментов.

Какие группы инструментов есть в lsbot?

Файлы (9), оболочка (2), сведения о системе (4), процессы (3), сеть (4), календарь (6, macOS), браузер (12) и задачи по расписанию (5). Среди них есть пакетное удаление файлов и выполнение команд.

Как lsbot управляет браузером?

Через встроенный протокол CDP по схеме «снимок страницы, затем действие». Он умеет кликать, вводить текст, делать скриншоты и управлять вкладками. Puppeteer и Playwright ставить не нужно.

Как создать задачу по расписанию?

Инструментом `cron_create` с именем, выражением cron, инструментом и его аргументами. Например, `0 9 * * 1-5` вызывает `notification_send` по будням в 9 утра. Задачи можно приостановить, возобновить и удалить.

Чем режим шлюза отличается от MCP?

В режиме MCP lsbot служит сервером инструментов для клиента вроде Claude Desktop. В режиме шлюза он принимает сообщения из платформ вроде Feishu, DingTalk, WeCom или Telegram и отвечает через выбранного ИИ-провайдера, для чего нужен ключ провайдера.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Нужен VPN

Discord MCP с более чем 200 инструментами: агент ведет сообщения, роли и модерацию, собирает сервер по плану, а запись по умолчанию в режиме предпросмотра

MCP-серверШирокий доступ185Звезды репозитория

Локальный MCP-сервер на Go в одном бинарнике: агент читает и пишет файлы, запускает команды и управляет Chrome

MCP-серверШирокий доступ339Звезды репозитория

MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell

MCP-серверШирокий доступ10,7 тыс.Звезды репозитория

MCP-сервер и CLI для площадки поиска работы BOSS: поиск вакансий, фильтр по условиям и отбор кандидатов с ответом в JSON

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория

Open Computer Use

open-computer-use

Открытый MCP-сервер для управления рабочим столом: агент читает состояние приложений и кликает, печатает, скроллит на macOS, Linux и Windows

MCP-серверШирокий доступ2,8 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
lsbot (эта запись)нетне нужна409
Desktop Commander MCPнетне нужна10 163сервер для терминала и файлов, а lsbot добавляет браузер, календарь macOS, задачи по расписанию и режим шлюза для чатов
MoLingнетне нужна339тоже локальный MCP на Go в одном бинарнике; у lsbot набор шире и есть режим маршрутизатора сообщений

Коротко о README

Описание подчеркивает три принципа: шифрование по умолчанию, один статический бинарник и хранение данных на вашей машине. Следом идут быстрый запуск в два шага, таблицы платформ сообщений и инструментов, раздел про задачи по расписанию и примеры сборки под разные системы.

Бейдж для README

Сообщить о проблеме

Foxx AIlsbot
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.