L Harness MCP
MCP-сервер к открытой CRM для аккаунтов LINE: агент смотрит диалоги, готовит сценарии и рассылки, читает клики по ссылкам
- 611 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент отправляет сообщения и рассылки реальным клиентам
- Он видит профили, переписку и ответы форм клиентов
- Через ключ API доступно управление сотрудниками и рекламными площадками аккаунта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/l-harnessОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент отправляет сообщения и рассылки реальным клиентам
- Он видит профили, переписку и ответы форм клиентов
- Через ключ API доступно управление сотрудниками и рекламными площадками аккаунта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
L Harness — открытая CRM для официальных аккаунтов LINE: пошаговые сценарии, рассылки по тегам и сегментам, формы, меню, учет друзей. Она работает на бесплатном тарифе Cloudflare и ставится командой npx create-line-harness. В том же репозитории лежит MCP-сервер, пакет @line-harness/mcp-server. Через него агент управляет уже развернутой CRM обычными словами. Инструменты делятся на три группы. На чтение: список друзей с фильтром по имени, тегам и метаданным, карточка друга, неотвеченные диалоги, ответы форм, клики по ссылкам, журнал конверсий и сводка по аккаунту. На запись: send_message и broadcast, создание сценариев, форм, меню и отслеживаемых ссылок, загрузка картинок. На управление: теги, сценарии, рассылки, шаблоны, сотрудники и рекламные площадки. Отдельными ресурсами сервер отдает список друзей, сценариев и тегов. Ссылки в сообщениях, которые уходят через send_message и broadcast, сервер по умолчанию превращает в отслеживаемые, а обычный текст оформляет как сообщение Flex с кнопкой. Параметр trackLinks со значением false это отключает.
Для кого. Для владельцев и маркетологов компаний, которые ведут клиентов в LINE и хотят управлять диалогами, сценариями и рассылками из Claude Code.
Подходит, если
- В аккаунте скопились неотвеченные диалоги: list_conversations выстраивает их по времени простоя и не считает автоматические отправки
- Нужно набросать пошаговый сценарий приветствия: create_scenario и update_step собирают его по вашему описанию
- Нужен разбор рассылки: get_link_clicks показывает, кто нажал на ссылку, а get_conversion_logs дает конверсии
- Аудиторию надо выбрать по тегу или условиям сегмента, например по наличию тега и значению метаданных
- Нужна анкета или форма записи внутри LINE: create_form создает ее, get_form_submissions возвращает ответы
Не подходит, если
- Самой CRM еще нет: сервер лишь пульт к развернутому L Harness и без адреса его API и ключа не запускается
- Клиенты общаются не в LINE: система работает только с официальными аккаунтами LINE
- Подтверждать каждый вызов инструмента в клиенте вы не готовы: сам сервер согласия не спрашивает, и broadcast отправляет рассылку сразу, если не задано время scheduledAt
Пример запроса к агенту
Покажи неотвеченные диалоги за сегодня и подготовь черновик ответа на самый старый из них, но ничего не отправляйMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
LINE_HARNESS_API_URLобязательная- Адрес воркера L Harness, который вы развернули на Cloudflare.
LINE_HARNESS_API_KEYобязательная, секрет- Ключ API сотрудника из панели L Harness. Агент действует от имени этого сотрудника.
LINE_HARNESS_ACCOUNT_ID- Идентификатор аккаунта LINE, который сервер использует по умолчанию.
Ограничения
Сервер не работает сам по себе. Нужны развернутая CRM на Cloudflare Workers и D1, официальный аккаунт LINE с каналом Messaging API и ключ API. Для установки самой CRM нужны Node.js 22 и pnpm.
Главный README написан по-японски, есть переводы на английский, китайский, корейский и испанский. Страница вики про MCP-сервер только на японском. У сотрудников три роли: Owner, Admin и Staff, и каждому сотруднику выдается свой ключ API. Доступность LINE и Cloudflare из России при подготовке карточки не проверялась.
Как отключить. Удалите блок line-harness из файла .mcp.json или конфигурации клиента. Затем отзовите ключ API в панели L Harness: у каждого сотрудника он свой, и после отзыва агент теряет доступ к аккаунту.
Частые вопросы
Как подключить L Harness к Claude Code?
Добавьте в файл .mcp.json сервер line-harness с командой npx и аргументами -y и @line-harness/mcp-server@latest, а в блоке env укажите LINE_HARNESS_API_URL и LINE_HARNESS_API_KEY. Третья переменная, LINE_HARNESS_ACCOUNT_ID, выбирает аккаунт по умолчанию, если их несколько.
Что нужно поднять до установки MCP-сервера?
Саму CRM. Команда npx create-line-harness сама входит в Cloudflare, создает базу D1 и выкладывает воркер и панель, регистрирует данные официального аккаунта LINE и создает приложение LIFF. Разработчик оценивает установку примерно в пять минут.
Отправит ли агент сообщение без моего ведома?
Может, если клиент одобряет вызовы инструментов автоматически. Разработчик помечает send_message и broadcast как инструменты, которым нужно согласие пользователя, но спрашивает его ваш клиент MCP при запросе на вызов. Держите для этих двух инструментов ручное подтверждение.
Зачем сервер заменяет ссылки в сообщениях?
Так CRM считает клики. Ссылка превращается в отслеживаемую, клик внутри приложения LINE связывается с конкретным другом, и он может получить тег или запустить сценарий. Ссылки LIFF и уже отслеживаемые ссылки сервер не трогает.
Какие данные клиентов получит агент?
Список друзей и их профили, метаданные, диалоги, ответы форм и клики по ссылкам. Агент действует от имени сотрудника, чей ключ вы задали, поэтому берите ключ с минимально нужной ролью.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP сервер LINE: агент шлет сообщения через Messaging API от имени вашего LINE Official Account
MCP для руководителя отдела продаж в amoCRM
amoCRM ROP MCP Server
MCP-сервер с бизнес-инструментами поверх amoCRM для руководителя отдела продаж: сводка, зависшие сделки, сравнение менеджеров
amoCRM MCP с защитой от опасной записи
Я Мебель — amoCRM MCP
Коннектор к amoCRM API v4 с двухуровневой защитой записи: правки за флагом WRITE_ENABLED, удаление требует отдельного флага и confirm=true
MCP-сервер для Мегаплана
megaplan-mcp
MCP-сервер к API v3 Мегаплана: задачи, сделки, проекты и сотрудники через агента, плюс готовые навыки «мои задачи на сегодня» и мастер сделки
MCP-сервер для Планфикса
Planfix MCP Server
MCP-сервер для Планфикса на REST API v2.0: лиды, задачи, контакты, компании, отчеты и кастомные поля через конфиг
MCP-сервер для чат-ботов SendPulse
MCP Server for SendPulse Chatbots
MCP-сервер для чат-ботов SendPulse: аккаунт, диалоги и отправка сообщений в WhatsApp, Telegram, Instagram и другие каналы
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| L Harness (эта запись) | нет | API-ключ | 611 | |
| Мультиаккаунтный MCP-сервер для Kommo CRM | нет | API-ключ | 0 | подключает CRM Kommo для агентства с несколькими клиентами |
| BitrixMCP: детерминированный сервер Битрикс24 | нет | API-ключ | 0 | работает с Битрикс24 через его REST API |
Коротко о README
Описание проекта подает L Harness как замену платным CRM для LINE, которая работает без расходов на сервер. Дальше идут возможности: сценарии и рассылки, теги и оценка лидов, меню и формы, запись через календарь, реферальный учет, автоматические правила, несколько аккаунтов с переносом друзей при блокировке. Раздел об ИИ называет MCP-сервер и типизированный SDK. Архитектура состоит из воркера на Cloudflare, панели на Next.js и базы D1, а пакеты репозитория включают SDK, MCP-сервер, установщик и шаблон плагинов.