LINE MCPサーバー入門

Ashley Goolam

Ashley Goolam

8 7月 2025

LINE MCPサーバー入門

あなたのAIをLINEの世界と繋げる準備はできていますか?AIエージェントとLINEのMessaging APIを繋ぐ、超クールなツールであるLINE MCPサーバーについて掘り下げていきましょう。このチュートリアルでは、LINE MCPサーバーとは何か、なぜ素晴らしいのか、そしてその設定方法を解説します。コーヒーを片手に、ローカルマシンを準備して、楽しく会話形式で作業を進めましょう!

💡
美しいAPIドキュメントを生成する優れたAPIテストツールをお探しですか?

最大限の生産性で開発チームが協力できる、統合されたオールインワンプラットフォームをお探しですか?

Apidogは、お客様のあらゆる要求に応え、Postmanをはるかに手頃な価格で置き換えます
ボタン

LINEとMessaging APIとは?

LINEを初めて使う方のために説明すると、LINEは特にアジアで非常に人気のあるメッセージングアプリで、毎日何百万人ものユーザーがチャットしたり、共有したり、繋がったりしています。LINEのMessaging APIを使用すると、開発者はLINE公式アカウントを通じてユーザーと対話するチャットボットやサービスを構築できます。これは、メッセージを送信したり、ユーザーのクエリを処理したり、さらには更新情報をブロードキャストしたりできる、スマートでインタラクティブなボットを作成する方法だと考えてください。

LINE MCPサーバーは、ClaudeやGeminiのようなAIエージェントが自然言語プロンプトを使用してLINEボットを制御できるようにすることで、これを次のレベルに引き上げます。まるでAIにLINEアカウントの鍵を渡し、シームレスで魅力的なユーザー体験を創造させるようなものです!

LINE公式サイト

LINE MCPサーバーとは

LINE MCPサーバーは、LINEが提供するオープンソースツールで、Model Context Protocol (MCP) を介してAIエージェントをLINE Messaging APIに接続します。MCPは、AIシステムがツールやデータにアクセスする方法を標準化するユニバーサルプラグ(AIにとってのUSB-Cのようなもの)のようなものです。LINE MCPサーバーを使用すると、AIは以下のことができます。

まだトライアルモードのため、Messaging API機能の一部のみをサポートしていますが、AI駆動型チャットボットの構築にはすでに強力です。

LINE MCPサーバーを気に入る理由

LINE MCPサーバーが革新的な理由を以下に示します。

Claude DesktopでLINE MCPサーバーをインストールする

前提条件

始める前に、以下を確認してください。

インストールオプション1:npxを使用する

ステップ1:LINE公式アカウントを作成する

  1. LINE Developers Consoleにアクセスします。
  2. プロバイダーがない場合は、プロバイダー(例:「MyBotTeam」)を作成します。
  3. Messaging APIチャネルを作成し、チャネルアクセストークンを控えておきます(Messaging APIタブで発行します)。
  4. チャネルのWebhookを有効にします(URLは後で設定します)。
ユーザーID
チャネルアクセストークン

ステップ2:Claude Desktopをインストールする

macOSおよびWindowsで利用可能なClaude Desktopをclaude.ai/downloadからダウンロードしてインストールします。インストール後:

  1. Claude Desktopを開き、Get Startedをクリックします。
  2. Claudeアカウントでログインするか、Googleアカウントでサインインします。
Claude Desktopをインストール

ステップ3:Claude Desktop用のLINE MCPサーバーを設定する

Claude DesktopをLINE MCPサーバーに接続するように設定します。

  1. Claude Desktopを開き、設定(歯車アイコン)に移動します。
設定

2. Developerタブを選択し、Edit Configをクリックします。これにより、設定ファイルを含むフォルダーが開きます。

Claude設定を編集

3. claude_desktop_config.jsonを見つけるか作成し、以下を追加します。

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

4. FILL_HEREチャネルアクセストークン宛先ユーザーID(必要な場合)に置き換えます。

5. ファイルを保存し、Claude Desktopを閉じて再度開くことで再起動します。

Claudeで利用可能なMCPサーバー

インストールオプション2:Dockerを使用する

ステップ1:LINE公式アカウントを作成する

npx方法と同じ手順でLINE公式アカウントを設定し、チャネルアクセストークン宛先ユーザーIDを取得します。

ステップ2:LINE Bot MCPサーバーイメージをビルドする

Docker Desktop
git clone git@github.com:line/line-bot-mcp-server.git
cd line-bot-mcp-server
docker build -t line/line-bot-mcp-server .

これにより、LINE MCPサーバーのDockerイメージが作成されます。

ステップ3:Claude Desktop用のLINE MCPサーバーを設定する

Claude DesktopをDocker化されたLINE MCPサーバーに接続するように設定します。

  1. Claude Desktopを開き、設定(歯車アイコン)に移動します。
  2. Developerタブを選択し、Edit Configをクリックします。
  3. claude_desktop_config.jsonを見つけるか作成し、以下を追加します。
{
  "mcpServers": {
    "line-bot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CHANNEL_ACCESS_TOKEN",
        "-e",
        "DESTINATION_USER_ID",
        "line/line-bot-mcp-server"
      ],
      "env": {
        "CHANNEL_ACCESS_TOKEN": "FILL_HERE",
        "DESTINATION_USER_ID": "FILL_HERE"
      }
    }
  }
}
  1. FILL_HEREチャネルアクセストークン宛先ユーザーID(必要な場合)に置き換えます。
  2. ファイルを保存し、Claude Desktopを再起動します。
Claudeで利用可能なツール

プロンプト例でLINE MCPサーバーをテストする

それでは、Claude Desktopでいくつかのプロンプトを試して、LINE MCPサーバーが実際に動作する様子を見てみましょう!以下に4つのユースケース例(前回の記事から変更なし)を示します。

1. テキストメッセージを送信する

プロンプト:

Send LINE message to user say "I love you MCP"
プロンプト例1

Claudeは、LINE MCPサーバーを介してLINEユーザーに「I love you MCP」というテキストメッセージを送信します。

2. LINEユーザープロフィールを取得してFlex Messageを送信する

プロンプト:

Get user profile and create beautiful Flex message and send to user
プロンプト例2

Claudeはユーザーのプロフィール(例:表示名、写真)を取得し、ヒーロー画像、挨拶、ステータスメッセージを含むパーソナライズされたFlex Messageを送信します。

トラブルシューティングのヒント

LINE MCPサーバーがAIワークフローを強化する方法

LINE MCPサーバーは、あなたのLINEボットをAIを活用した会話の主役へと変貌させます。その輝きは以下の通りです。

  1. シームレスなAI統合:AIは複雑なコーディングなしに、メッセージの送信、Flex Messageの作成、ユーザーデータの取得が可能です。
  2. ユーザーフレンドリーなプロンプト:ユーザーやAIは、「セールアラートをブロードキャストして!」のように自然言語でボットを制御できます。
  3. スケーラブルな設計:テスト用にローカルで実行することも、本番用にクラウドサーバーにデプロイすることもできます。
  4. トライアル機能:現在、メッセージング、ユーザープロファイルの取得、ブロードキャストをサポートしており、今後さらに機能が追加される予定です。

例えば、「私のプロフィール名は何?」とユーザーが尋ねると、AIがLINE MCPサーバーを介してそれを取得するボットを構築したり、単一のプロンプトで全てのフォロワーにプロモーションをブロードキャストしたりできます。可能性は無限大です!

結論

これで終わりです!LINE MCPサーバーは、スマートで魅力的、そして簡単に構築できるAI駆動型LINEチャットボットを作成するための切符です。AIエージェントをLINEのMessaging APIに接続することで、ユーザーにとってインタラクティブな可能性の世界を切り開くことができます。経験豊富な開発者であろうと、始めたばかりであろうと、このツールはAI統合を簡単にしてくれます。

💡
美しいAPIドキュメントを生成する優れたAPIテストツールをお探しですか?

最大限の生産性で開発チームが協力できる、統合されたオールインワンプラットフォームをお探しですか?

Apidogは、お客様のあらゆる要求に応え、Postmanをはるかに手頃な価格で置き換えます
ボタン

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる