LINE Bot MCP Server
Интегрирует LINE Messaging API для связи AI-агентов с LINE Official Accounts, позволяя отправлять сообщения и управлять профилями.
Описание
Это сервер на 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.