Crescendo Lab

Gemini CLI 串接 LINE · Agent Lab

用 Gemini CLI
串接 LINE 官方帳號。

把 LINE OA MCP 加進 Gemini CLI,說「幫我把 LINE 官方帳號接上 AI」:Gemini CLI 建立連線、給你填資料的安全頁面、設定 AI 怎麼回答,確認第一則回覆。你核准之前,只回測試帳號。

開始連接我的 AI看設定

為什麼用 Gemini CLI 串接 LINE

Gemini CLI 幫你接好,密鑰留在你手上

照你的說明回答

用一段話寫它的角色、知道什麼、不能做什麼,下一則訊息就照著回。

先只回測試帳號

你核准之前只回配對的測試帳號;要回所有好友,由你登入核准。

密鑰不進對話

Channel ID 和 Secret 在服務自己的頁面填,AI 工具拿不到。

回覆不吃訊息額度

LINE 方案裡回覆訊息不計入額度;它先用回覆,過了時效才改推播。

怎麼選

Gemini CLI 接 LINE OA MCP,還是請它從頭寫 LINE Bot

表格可以左右滑動。

用 Gemini CLI 透過 LINE OA MCP 串接 LINE 與自己寫 LINE Bot 的比較
你在意的事Gemini CLI + LINE OA MCPGemini CLI 自己寫 LINE Bot
你要做的事說一句,在安全頁面填資料請它寫 webhook、部署、設定 LINE Developers
Channel SecretGemini CLI 拿不到要交給 AI 或寫進設定
Webhook 網址自動設定並驗證自己部署、自己貼到 LINE Console
上線控管先只回測試帳號,你核准才回所有好友自己寫
改回答方式改說明文字,下一則就生效改程式、重新部署

步驟

四步用 Gemini CLI 串接 LINE

  1. 準備 LINE OA MCP

    照連接指南在 Agent Lab 架好,登入控制台產生 Agent 權杖。

  2. 加進 Gemini CLI

    把下面的設定放進 ~/.gemini/settings.json,權杖放在環境變數 LINE_AGENT_SDK_TOKEN,重開 Gemini CLI。

  3. 在安全頁面填資料

    AI 工具會給你一個連結,在那裡填 Channel ID 和 Secret,不需要長期 token。還沒有官方帳號,可以先用共用 Sandbox 試。

  4. 先測試,再核准

    用測試帳號聊幾句、調整說明;確認沒問題,再核准回答所有好友。

設定

把 Gemini CLI 接上 LINE OA MCP

把 <組織> 換成你的 Agent Lab 組織名稱。權杖放在環境變數,不寫進檔案、不貼進對話。

可直接用

~/.gemini/settings.json

{
  "mcpServers": {
    "line-oa-mcp": {
      "httpUrl": "https://line-oa-mcp--<組織>.hosting.agentlab.run/mcp",
      "headers": { "Authorization": "Bearer $LINE_AGENT_SDK_TOKEN" }
    }
  }
}
  • LINE_AGENT_SDK_TOKEN 控制台 Agent 權杖頁產生的權杖。
  • line_* 十個工具:建立連線、讀進度、設定說明、申請上線、讀訊息、Sandbox 等。
提示詞

然後說這一句

讀 https://agentlab.cresclab.com/line-agent-sdk.md,幫我把 LINE 官方帳號接上 AI。先只回我的測試帳號。它是我咖啡店的櫃台:回答營業時間和菜單,預約時問姓名、日期、人數。需要我填的資料,給我安全頁面的連結。

常見問題

Gemini CLI 串接 LINE 常見問題

Gemini CLI 可以自己串接 LINE 官方帳號嗎?
可以,接上 LINE OA MCP 就行。Gemini CLI 建立連線、追蹤每一步輪到誰;LINE 要求本人做的步驟,例如填 channel 資料、核准回答所有好友,會用連結交給你。 LINE OA MCP 工具 →
怎麼用 Gemini CLI 改 LINE Bot 的回答方式?
跟 Gemini CLI 說要改什麼,它用 line_configure_bot 更新說明(最多 4,000 字),下一則訊息就照新的回;也可以先關掉 AI 回覆。
AI 工具會看到 Channel Secret 嗎?
不會。Channel ID 和 Secret 在服務自己的頁面填,AI 工具只拿到環境變數裡的 Agent 權杖。不要把密鑰貼進對話。 LINE OA MCP 工具 →
還沒有 LINE 官方帳號,可以先試嗎?
可以。共用 Sandbox 會給你一組 join 碼,加好友傳出去,AI 就在那裡回你。正式的官方帳號要你本人在 LINE 官方帳號管理後台建立,LINE 沒有開放 API。
AI 自動回覆會用掉 LINE 的訊息額度嗎?
依 LINE 官方方案,回覆使用者的訊息不計入每月訊息則數;主動推播才會計入。Agent 預設用回覆訊息,只有回覆時效過了才改用推播。