LINE Bot MCP Server

Официальный MCP сервер LINE: агент шлет сообщения через Messaging API от имени вашего LINE Official Account

MCP-серверОфициальный

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

  • Отправляет сообщения реальным пользователям от имени вашего аккаунта
  • Делает рассылки всем подписчикам официального аккаунта
  • Работает с channel access token и управляет rich-меню
Все причины и проверки

line/line-bot-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/line-bot-mcp-server

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

Выполните в терминале

claude mcp add --transport stdio --env NPM_CONFIG_IGNORE_SCRIPTS=true --env 'CHANNEL_ACCESS_TOKEN=<ваш CHANNEL_ACCESS_TOKEN>' line-bot -- npx @line/line-bot-mcp-server

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

code --add-mcp '{"name":"line-bot","type":"stdio","command":"npx","args":["@line/line-bot-mcp-server"],"env":{"NPM_CONFIG_IGNORE_SCRIPTS":"true","CHANNEL_ACCESS_TOKEN":"<ваш CHANNEL_ACCESS_TOKEN>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "line-bot": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add line-bot --env NPM_CONFIG_IGNORE_SCRIPTS=true --env 'CHANNEL_ACCESS_TOKEN=<ваш CHANNEL_ACCESS_TOKEN>' -- npx @line/line-bot-mcp-server

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.line-bot]
command = "npx"
args = ["@line/line-bot-mcp-server"]
env = { NPM_CONFIG_IGNORE_SCRIPTS = "true", CHANNEL_ACCESS_TOKEN = "<ваш CHANNEL_ACCESS_TOKEN>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

gemini mcp add -s user -e NPM_CONFIG_IGNORE_SCRIPTS=true -e 'CHANNEL_ACCESS_TOKEN=<ваш CHANNEL_ACCESS_TOKEN>' line-bot npx @line/line-bot-mcp-server

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "line-bot": {
      "type": "local",
      "command": [
        "npx",
        "@line/line-bot-mcp-server"
      ],
      "environment": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": [
        "@line/line-bot-mcp-server"
      ],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "<ваш CHANNEL_ACCESS_TOKEN>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CHANNEL_ACCESS_TOKENсекрет, обязательная
DESTINATION_USER_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит f8ba7c8.

Текст для агента

Добавь в конфигурацию MCP-клиента сервер line-bot: command npx, args @line/line-bot-mcp-server, в env задай CHANNEL_ACCESS_TOKEN и при необходимости DESTINATION_USER_ID. Нужен Node.js 22 или новее.

Другие способы из описания автора
{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": ["@line/line-bot-mcp-server"],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "FILL_HERE",
        "DESTINATION_USER_ID": "FILL_HERE"
      }
    }
  }
}

Нужен Node.js 22 или новее. DESTINATION_USER_ID необязателен, если userId передается в вызове.

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

Что делает

Сервер подключает агента к Messaging API мессенджера LINE. Он отправляет текстовые и оформленные flex-сообщения конкретному пользователю, рассылает их всем подписчикам официального аккаунта, читает профиль пользователя и остаток квоты сообщений. Отдельно управляет rich-меню: создает, удаляет, назначает по умолчанию, а также отдает список подписчиков и сводку по групповому чату. Разработку ведет сама компания LINE, репозиторий отмечен как предварительная версия.

Для кого. Для маркетологов, поддержки и владельцев бизнеса, кто общается с клиентами через LINE Official Account.

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

  • Нужно отправлять клиентам сообщения в LINE из сценариев агента
  • Нужна рассылка всем подписчикам официального аккаунта
  • Нужно управлять rich-меню и смотреть профили и квоту

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

  • Нет LINE Official Account с включенным Messaging API
  • Нужны гарантированная полнота и поддержка: это предварительная версия

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

Отправь подписчику приветственное сообщение и покажи, сколько сообщений осталось в квоте

Ограничения

Нужен LINE Official Account с включенным Messaging API и долгоживущий channel access token. Часть инструментов требует id получателя, поэтому либо передавайте userId, либо задайте DESTINATION_USER_ID. Репозиторий помечен как предварительная версия: набор функций и поддержка могут быть неполными. Запуск через npx требует Node.js 22 или новее, есть вариант с Docker.

Как отключить. Удалите блок line-bot из конфигурации MCP-клиента и перезапустите его. При использовании Docker удалите собранный образ.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
CHANNEL_ACCESS_TOKEN
обязательная, секрет
Долгоживущий channel access token официального аккаунта LINE
DESTINATION_USER_ID
Id получателя по умолчанию, если userId не передан в вызове

Проверка безопасности

  • Отправляет сообщения реальным пользователям от имени вашего аккаунта
  • Делает рассылки всем подписчикам официального аккаунта
  • Работает с channel access token и управляет rich-меню

Коротко о README

README перечисляет инструменты для отправки текстовых и flex-сообщений, рассылок, чтения профиля и квоты, управления rich-меню, получения списка подписчиков и сводки группового чата. Установка описана через npx с Node.js 22 и через сборку Docker-образа. Для настройки задаются переменные CHANNEL_ACCESS_TOKEN и необязательный DESTINATION_USER_ID, есть конфигурации для Claude Desktop и Cline. Отдельно показан запуск MCP Inspector для локальной отладки. Проект помечен как предварительная версия, лицензия Apache 2.0.

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

Где взять channel access token?

В консоли разработчика LINE после включения Messaging API для официального аккаунта используется долгоживущий channel access token.

Зачем нужен DESTINATION_USER_ID?

Это id получателя по умолчанию. Если в вызове инструмента не передан userId, берется значение из DESTINATION_USER_ID.

Официальный

Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента

MCP-серверВысокий риск483Звезды репозитория
Официальный

Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex

ПлагинВысокий рискРоссийский стекБез VPN28Звезды репозитория
Выбор редакции

Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию

MCP-серверВысокий рискРоссийский стекБез VPN
Официальный

Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма

MCP-серверВысокий рискРоссийский стекБез VPN
Foxx AILINE Bot MCP Server

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