LINE MCPとは?機能や導入方法を解説

LINE公式アカウント
約15分で読めます
LINE公式アカウント

「LINE公式アカウントの運用にAIを取り入れたい」と考えているエンジニアやマーケティング担当者も多いのではないでしょうか。

「LINE MCP」は、LINEが公式に提供する「LINE Bot MCP Server」などを使い、LINE公式アカウントとAIエージェントを連携させる仕組みを指す呼び方です。

この記事では、LINE MCPの概要から具体的な機能、導入の流れ、業務で活用する際のポイントについて解説します。

LINE WORKSユーザー向けの「WORKS MCP」との違いも紹介しているので、ぜひ最後まで読んでみてください。

この記事でわかること
  • LINE MCPの概要とMCPの仕組み
  • LINE Bot MCP Serverでできること(メッセージ配信・リッチメニュー管理など)
  • LINE Bot MCP Serverの導入手順
  • Flex Messageの作成例と活用パターン
  • LINE WORKS向け「WORKS MCP」の概要
  • 業務利用時の注意点

LINE MCPとは?

LINE MCPとは、LINEのMessaging APIとAIエージェントを連携させる仕組みのことです。

Messaging APIとは、LINE公式アカウントのメッセージ配信や管理機能をプログラムから操作するためのインターフェースを指します。

AIエージェントとは、AIが自律的にツールを呼び出しながらタスクを実行する仕組みです。

この2つをMCP(Model Context Protocol)という共通の通信規格でつなぐことで、ClaudeやCursorなどのAIクライアントからLINE公式アカウントを操作できるようになります。

このMCPの仕組みを活用してLINE公式アカウントとAIを接続するために、LINEが公式に提供しているのが「LINE Bot MCP Server」です。

誰でも無償で利用・改変できるオープンソースソフトウェアとしてGitHubで公開されており、対応するAIクライアントに設定を追加することで利用できます。

導入後は、「〇〇さんにキャンペーンの案内を送って」のように、AIに話しかけるだけでLINEへのメッセージ配信やリッチメニューの管理ができるようになります。

なお、現時点ではプレビュー版として提供されており、すべての機能やサポートが完全な状態ではない点に注意が必要です。

LINE公式アカウントの基本的な機能や料金については、以下の記事で詳しく解説しています。

【初心者向け】LINE公式アカウントとは?基本機能や料金、運用のコツを紹介
公式LINEの概要について、メリットやデメリットの他に、料金体系や各機能の簡単な活用方法を解説。また、アカウント開設から運用までの流れをや友だちを効果的に集めるためのアイテムも紹介。

MCPの仕組み

MCPとは「Model Context Protocol」の略で、AIアシスタントと外部のツールやサービスをつなぐための共通規格です。

異なるAIとサービスをひとつの共通ルールで接続できることから、「AIツール統合のためのUSB-C」と表現されることもあります。

MCPはホスト・クライアント・サーバーの3つの役割で構成されています。

  • ホスト:ユーザーの依頼を受けて応答するAIアプリ(Claude Desktopなど)
  • クライアント:ホストの内部でサーバーとの通信を担う部分
  • サーバー:クライアントからの依頼を受けて、外部サービスの操作を実行するプログラム

LINE Bot MCP Serverはこのうちサーバーに該当し、AIからの指示をLINE Messaging APIの操作に変換する役割です。

やりとりの大まかな流れは以下のとおりです。

  1. MCPサーバーが、使えるツールと必要な情報をAIに伝える
  2. AIが、どの操作をしたいかをクライアント経由でサーバーに伝える
  3. サーバーがその指示を解釈してAPIを呼び出す
  4. 結果をAIが理解しやすい形式に整えて返す

この流れにより、AIに話しかけるだけで、LINEへのメッセージ配信が実行できるようになります。

LINE Bot MCP Serverでできること

LINE Bot MCP Serverは2026年11月時点で13種類のツールを提供しており、LINE公式アカウントに関する主要な操作をAIから実行できます。

機能は大きく「メッセージ配信」「情報取得」「リッチメニュー管理」の3つに分かれます。

それぞれの機能を順に見ていきましょう。

テキストメッセージを個別・一斉配信する

AIに指示するだけで、LINE公式アカウントからテキストメッセージを送信できます。

送信方法は、特定のユーザーへの個別送信(push_text_message)と、LINE公式アカウントの友だち全員への一斉配信(broadcast_text_message)の2種類です。

「〇〇のお知らせを友だち全員に送って」と指示するだけで一斉配信が実行できるため、定型的なお知らせや告知の送信を効率化できます。

Flex Messageを個別・一斉配信する

Flex Messageとは、テキストや画像、ボタンなどを自由に組み合わせて作るLINEの独自メッセージ形式です。

通常のテキストメッセージとは異なり、商品の画像と購入ボタンを並べたカード型のレイアウトや、横にスワイプして複数の情報を見せるカルーセル形式など、視覚的に訴えるメッセージを作れます。

送信に使うツールは、個別送信がpush_flex_message、一斉配信がbroadcast_flex_messageです。

Flex MessageはJSONというデータ形式で定義する必要がありますが、LINE Bot MCP ServerをAIと組み合わせることで、送りたいイメージをAIに伝えるだけでJSONの生成から送信まで実行できます。

ユーザーのプロフィールやグループ情報を取得する

get_profileを使うと、ユーザーIDをもとに表示名やプロフィール画像などの情報を取得でき、get_group_summaryでグループチャットの名前や概要を確認できます。

またget_follower_idsを使うと、LINE公式アカウントを友だち追加しているユーザーのID一覧を取得することができます。

ただし、友だちのユーザーID一覧を取得できるのは、認証済アカウントまたはプレミアムアカウントのみです。

取得したプロフィール情報をもとにAIがメッセージ内容をカスタマイズするといった使い方も考えられます。

たとえばユーザーの表示名を参照して、名前入りのメッセージを送るといった活用ができます。

メッセージ数の上限と利用状況を確認する

LINE公式アカウントには、プランごとに月間で送信できるメッセージ数の上限があります。

get_message_quotaを使うと、AIへの指示だけで現在の月間上限数と今月すでに送信した数を確認できます。

管理画面を開かずに残りの送信枠を把握できるので、配信計画を立てる際に便利です。

リッチメニューを作成・管理する

リッチメニューとは、LINEのトーク画面下部に表示される画像付きのメニューのことです。

ユーザーがタップするとURLへの遷移やメッセージ送信などのアクションを実行できるため、公式アカウントの導線設計に欠かせない機能のひとつといえます。

LINE Bot MCP Serverで使えるリッチメニュー関連のツールは、以下の5つです。

  • get_rich_menu_list:リッチメニューの一覧を取得する
  • create_rich_menu:新しいリッチメニューを作成する
  • set_rich_menu_default:デフォルトのリッチメニューを設定する
  • cancel_rich_menu_default:デフォルトの設定を解除する
  • delete_rich_menu:リッチメニューを削除する

create_rich_menuでは、メニューの画像も自動で生成され、作成したメニューはデフォルトに設定されます。

また、タップ時の動作としてpostback・メッセージ送信・URL遷移・カメラ起動・位置情報共有などのアクションを1〜6個まで指定できます。

リッチメニューの設計や設定方法については、以下の記事もあわせてご覧ください。

LINE公式アカウントのリッチメニューとは?失敗しない設計と設定
公式LINEのリッチメニューとは?作り方やテンプレート、アクション設定までわかりやすく解説。表示されない原因や対処法、集客・予約につながる設計のコツも紹介します。

LINE Bot MCP Serverの導入手順

LINE Bot MCP Serverの導入は、MCPクライアントの準備・LINE公式アカウントの設定・サーバーのインストールと連携の3ステップで進めます。

それぞれの手順を順に確認していきましょう。

手順①MCPクライアントを準備する

まずLINE Bot MCP Serverと接続するMCPクライアントを用意します。

対応しているAIクライアントにはClaude DesktopなどのMCPに対応したAIアプリがあります。

npxを使ってインストールする場合はNode.js v22以降が必要です。

事前にNode.jsのバージョンを確認し、対応するバージョンをインストールしておきましょう。

Dockerを使う方法もあり、その場合はDocker環境の準備が必要です。

手順②LINE公式アカウントを作成し、設定情報を取得する

LINE公式アカウントを持っていない場合は、LINE Official Account Managerからアカウントを作成します。

アカウントを作成したら、Messaging APIを有効にし、LINE Developersコンソールでチャネルアクセストークンを発行します。

チャネルアクセストークンは、LINE公式アカウントを操作するための鍵のようなものなので、第三者に知られないよう管理しましょう。

このトークンは後の設定で必要になるため、控えておきます。

送信先を固定したい場合は、デフォルトのユーザーIDも取得しておきます。

IDを設定しておくと、ツールの呼び出し時にユーザーIDを省略可能です。

LINE公式アカウントの開設時に行う初期設定については、以下の記事で詳しく解説しています。

【完全ガイド】LINE公式アカウントの開設時に行う初期設定
プロフィール画像はどうするの?何からしたらいいの?など、公式LINEを作成した後に行う基本的な設定について解説。また活用方法や事例といった運用を開始したときのお役立ち情報についても紹介。

手順③LINE Bot MCP Serverをインストールし、AIと連携する

MCPクライアントの設定ファイルに追加する内容は、以下のとおりです。

  • コマンド:npx
  • 引数:@line/line-bot-mcp-server
  • 環境変数:CHANNEL_ACCESS_TOKEN(必須)、DESTINATION_USER_ID(任意)、NPM_CONFIG_IGNORE_SCRIPTS(”true”)

設定を保存してMCPクライアントを再起動すると、AIからLINE Bot MCP Serverが使えるようになります。

Dockerを使う方法もあり、その場合はGitHubからファイルを取得してDockerイメージを作成し、設定ファイルに起動コマンドを追記する手順で進めます。

導入後は、AIにLINEへのメッセージ配信を指示して、正常に動作するかを確認しましょう。

LINE Bot MCP ServerでのFlex Message作成例

Flex MessageはJSONで定義する必要があるため、手書きでの作成はハードルが高い場面もあります。

送りたいイメージをAIに伝えるだけで、コードを組み立て、LINE Bot MCP Serverを通じて送信まで行えます。

ここでは代表的な3つの活用パターンを見ていきましょう。

送りたい内容を指定してFlex Messageを作成する

最も基本的な使い方は、送りたいメッセージのイメージをAIに伝えて、JSONコードを生成・送信してもらうパターンです。

たとえば「タイトル・説明文・詳細ページへのボタンを含むキャンペーン案内のFlex Messageを作成して送信して」のように指示すると、AIがJSON構造を組み立てて送信まで実行します。

コードの知識がなくても内容のイメージを伝えるだけでメッセージを作れるため、非エンジニアでも活用しやすいパターンです。

なお、送信前にAIが生成したJSONコードを確認する手順については後述の注意点も参照してください。

参考にしたいメッセージのキャプチャをもとに作成する

他社のキャンペーンメッセージや、自社の既存デザインのスクリーンショットをAIに渡し、「このレイアウトに近いFlex Messageを作って」と指示することで、参考画像に近いデザインのJSONを生成できます。

レイアウトの方向性が決まっているがJSONの書き方がわからない場合や、既存のデザインを踏襲したメッセージを作りたい場合に向いているパターンです。

改善したいポイントを相談しながらメッセージを修正する

一度生成したFlex Messageを、AIとの対話を通じて調整していくパターンです。

「ボタンのテキストを変えたい」「画像とテキストの順番を入れ替えたい」のように、修正したい箇所を会話形式で伝えると、AIがJSONを書き換えて更新版を出力します。

コードを直接編集せずに、AIとの会話を重ねながらメッセージを完成させていけるのがこのパターンの特徴です。

LINE WORKS向けの「WORKS MCP」とは?

LINE WORKSユーザー向けには、「WORKS MCP」という別のMCPサービスが提供されています。

LINE WORKSとは、メールやカレンダー、タスク管理などの機能を備えたビジネス向けのコミュニケーションツールです。

LINE WORKSのアプリディレクトリで公開されており、対象プランはフリー・スタンダード・アドバンストです。

WORKS MCPでは、MCP接続に対応したAIサービスからLINE WORKSの以下の機能を操作できます。

  • メール:検索、確認、要約
  • カレンダー:予定や空き時間の確認、会議予定の登録
  • タスク:タスクの確認と登録

LINE Bot MCP ServerがLINE公式アカウントを通じたメッセージ配信や顧客向けの対外コミュニケーションに特化しているのに対し、WORKS MCPはLINE WORKSを使う社内コミュニケーションや業務管理をAIから操作することを目的としています。

使うAIサービスがMCP接続に対応している必要があり、管理者が利用できるメンバーや機能の範囲を設定できる点も特徴です。

実際に使える機能は、契約しているLINE WORKSのプランと、管理者が許可した範囲によって異なります。

LINE MCPを業務で利用する際の注意点

LINE Bot MCP Serverをビジネス用途で活用するにあたり、あらかじめ把握しておきたい点があります。

以下では、とくに重要な3つの注意点を解説します。

出力されたJSONコードの形式を確認・修正する

AIが生成するFlex MessageのJSONコードは、構造に誤りが含まれていることがあります。

LINEのFlex Messageには厳密な形式の要件があり、不正なJSONをそのまま送信しようとするとエラーになります。

送信前にLINEが提供する「Flex Message Simulator」でJSONの形式を確認し、エラーがないかを検証する習慣をつけておきましょう。

AIが生成したコードであっても、送信前の確認を省略しないことが重要です。

JSONコードを配信ツールに合った形式へ変換する

L Message(エルメ)などのLINE公式アカウントの拡張配信ツールを使っている場合、各ツール独自のJSON形式が求められることがあります。

LINE Bot MCP Serverが出力するJSONがそのまま使えるとは限らないため、利用するツールの仕様を確認したうえで必要に応じて変換が必要です。

ツール側でFlex MessageのJSON入力に対応している場合でも、フィールド名や構造の細かい違いによってエラーになるケースがあります。

実際に利用する前に少量のテスト送信で動作を確認しておきましょう。

L Messageの特徴について詳しく知りたい方は、以下の記事もあわせてご覧ください。

L Message(エルメ)とは?使い方や評判、料金プランも解説
L Message(エルメッセージ)とは、LINE公式アカウントの拡張ツール。集客や顧客管理、予約自動化、販促、分析などマーケティングを効率的に行えます。本記事ではエルメの活用法や無料プランと有料プランの違い、SNS上の口コミを紹介します。

メッセージ配信前に確認・許可画面を表示する

AIエージェントがMCPサーバー経由でメッセージを送信する場合、AIが自律的に判断して送信を実行する可能性があります。

テストや開発中に友だちへ意図しないメッセージが送信されることを防ぐために、送信を実行する前に確認や許可を求めるステップを設けることを推奨します。

MCPに対応したAIアプリには、ツールの実行前にユーザーの許可を求める仕組みが用意されている場合もあるため、設定を確認しておくと安心です。

また、一斉配信(broadcast)は友だち全員に届くため、友だちの人数分のメッセージ通数を消費します。

本番環境での運用では、AIが単独で送信を完結させるのではなく、人間が最終確認を行う運用フローを設計しておきましょう。

まとめ

この記事では、LINE MCPの概要とMCPの仕組み、LINE Bot MCP Serverの機能・導入手順・Flex Message活用例、業務利用時の注意点について解説しました。

この記事のまとめ
  • LINE MCPはLINE Messaging APIとAIエージェントをMCPで連携させる仕組み。LINE公式のLINE Bot MCP Serverを通じて操作できる
  • メッセージの個別・一斉配信、Flex Messageの生成・送信、リッチメニューの作成・管理、プロフィール取得など13種類(2026年11月時点)のツールに対応
  • 導入にはMCPクライアント・Node.js v22以降(npxの場合)・チャネルアクセストークンが必要
  • Flex MessageはJSONで定義するため、AIへの指示で生成できるが、送信前にSimulatorで形式を確認する
  • LINE WORKSユーザー向けにはWORKS MCPがあり、社内のメール・カレンダー・タスク管理をAIから操作できる
  • 現時点ではプレビュー版のため、業務導入前に動作確認と運用フローの設計が必要

LINE Bot MCP Serverはまだプレビュー段階ですが、AIとLINEを連携させることで、メッセージ配信や公式アカウント管理の効率化が見込めます。

まずは開発・テスト環境で導入し、実際の動作を確認しながら活用の幅を広げていきましょう。

LINE Bot MCP Serverの導入には、設定ファイルの編集やトークンの管理が必要です。

開発作業なしで、友だち追加後のメッセージ配信やユーザーへの段階的なアプローチを自動化したい場合は、拡張ツール「L Message(エルメ)」の活用がおすすめです。

フリープランから始められるので、LINE公式アカウントの運用をより本格的に進めたい方はあわせて検討してみてください。

LINE公式アカウントの自動化ツールなら「L Message(エルメ)」
ラインアットで売上アップ、コスト削減、採用なら「エルメッセージ」。顧客管理、セグメント配信、アンケート、リッチメニュー、予約受付、リマインド、商品販売、決済連携などに対応したシステム。マーケティングDXへの活用に最適。料金は無料プランから。

この記事の監修者

氏名
阿部悠人
役職・肩書き
LINE集客・業務効率化の専門家
経歴・プロフィール
広告費を一切使わない無料集客でLINE公式アカウントの友だちを1万人以上獲得し、プロモーションでは1カ月で3億円以上の売上を達成。100社以上の中小企業へのLINE導入支援実績を持ち、集客力の強化や業務効率化、収益改善を支援している。また、人材採用においても、毎月数百名以上の応募を獲得する集客フローや選考プロセスの自動化システムを構築している。
阿部悠人
エルグラム|Instagramで自動化するならエルメッセージ|集客から決済・分析まで LINE公式アカウント自動化システムエルサイト|集客・顧客対応を自動化するチャットマーケツール