Перейти к содержимому

LINE Bot MCP Server

Интегрирует LINE Messaging API для связи AI-агентов с LINE Official Accounts, позволяя отправлять сообщения и управлять профилями.

TypeScript
460 stars

Описание

Это сервер на Node.js для Model Context Protocol (MCP), интегрирующий LINE Messaging API. Он позволяет AI-агентам (например, в Claude Desktop) отправлять текстовые и flex-сообщения, broadcast-рассылки, получать профили пользователей, квоты сообщений и управлять rich menus. Идеален для чат-ботов, автоматизации уведомлений и персонализированного взаимодействия в LINE. Поддерживает npm и Docker для развертывания.

Возможности

push_text_message

Отправка простых текстовых сообщений конкретному пользователю LINE.

push_flex_message

Отправка кастомизируемых flex-сообщений с JSON-структурой для богатого контента.

broadcast_text_message

Рассылка текстовых сообщений всем подписчикам LINE Official Account.

broadcast_flex_message

Рассылка flex-сообщений всем пользователям аккаунта.

get_profile

Получение профиля пользователя: имя, фото, статус и язык.

get_message_quota

Проверка квоты и потребления сообщений аккаунта.

Управление rich menus

Получение списка, удаление, установка/отмена дефолтного rich menu.

Установка

Требования: Node.js v20 или выше. Создайте LINE Official Account и включите Messaging API (см. документацию LINE). Настройте конфигурацию для AI-агента:

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN": "FILL_HERE",
        "DESTINATION_USER_ID": "FILL_HERE"
      }
    }
  }
}

Альтернатива: Docker (клонируйте репозиторий, соберите образ docker build -t line/line-bot-mcp-server . и настройте аналогично).

Для локальной разработки: git clone, npm install, npm run build, запустите инспектор npx @modelcontextprotocol/inspector node dist/index.js.

Информация

Язык
TypeScript
Лицензия
Apache License 2.0
GitHub Stars
460

Ссылки