lsbot MCP
MCP-сервер в одном бинарнике на Go: больше 75 локальных инструментов для файлов, оболочки, браузера и календаря
- 409 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент получает выполнение команд оболочки, запись и пакетное удаление файлов и завершение процессов на вашей машине
- Задачи по расписанию вызывают инструменты без вашего участия, а установка идет скриптом со стороннего домена
Установка
- Работает в
Ручная установка
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-серверыDiscord MCP от cappyeo — более 200 инструментов
Discord MCP (cappyeo)
Discord MCP с более чем 200 инструментами: агент ведет сообщения, роли и модерацию, собирает сервер по плану, а запись по умолчанию в режиме предпросмотра
Локальный MCP-сервер на Go в одном бинарнике: агент читает и пишет файлы, запускает команды и управляет Chrome
Discord MCP для Claude и Cursor: агент пишет и ищет сообщения, ведет форумы, каналы, роли и вебхуки через токен бота, запуск командой npx
MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
MCP-сервер и CLI для площадки поиска работы BOSS: поиск вакансий, фильтр по условиям и отбор кандидатов с ответом в JSON
Open Computer Use
open-computer-use
Открытый MCP-сервер для управления рабочим столом: агент читает состояние приложений и кликает, печатает, скроллит на macOS, Linux и Windows
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| lsbot (эта запись) | нет | не нужна | 409 | |
| Desktop Commander MCP | нет | не нужна | 10 163 | сервер для терминала и файлов, а lsbot добавляет браузер, календарь macOS, задачи по расписанию и режим шлюза для чатов |
| MoLing | нет | не нужна | 339 | тоже локальный MCP на Go в одном бинарнике; у lsbot набор шире и есть режим маршрутизатора сообщений |
Коротко о README
Описание подчеркивает три принципа: шифрование по умолчанию, один статический бинарник и хранение данных на вашей машине. Следом идут быстрый запуск в два шага, таблицы платформ сообщений и инструментов, раздел про задачи по расписанию и примеры сборки под разные системы.