# 用 Gemini CLI 串接 LINE 官方帳號。

> Gemini CLI 怎麼串接 LINE OA：加上 LINE OA MCP，說一句就建立連線、設定 AI 回答方式、測第一則訊息。Channel Secret 只在安全頁面填；先只回測試帳號，你核准才回所有好友。

Web page: https://agentlab.cresclab.com/channels/line/gemini-cli  
English (Markdown): https://agentlab.cresclab.com/en/channels/line/gemini-cli.md

Gemini CLI 串接 LINE · Agent Lab

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

[開始連接我的 AI](https://app.agentlab.cresclab.com/) [看設定](https://agentlab.cresclab.com/channels/line/gemini-cli#recipe)

Gemini CLI 接上 LINE 官方帳號：建立連線、等人在安全頁面填好資料、設定 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 MCP | Gemini CLI 自己寫 LINE Bot |
| --- | --- | --- |
| 你要做的事 | 說一句，在安全頁面填資料 | 請它寫 webhook、部署、設定 LINE Developers |
| Channel Secret | Gemini 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 工具 →](https://agentlab.cresclab.com/docs/zh-tw/line/mcp-tools)

**怎麼用 Gemini CLI 改 LINE Bot 的回答方式？**

跟 Gemini CLI 說要改什麼，它用 line_configure_bot 更新說明（最多 4,000 字），下一則訊息就照新的回；也可以先關掉 AI 回覆。

**AI 工具會看到 Channel Secret 嗎？**

不會。Channel ID 和 Secret 在服務自己的頁面填，AI 工具只拿到環境變數裡的 Agent 權杖。不要把密鑰貼進對話。 [LINE OA MCP 工具 →](https://agentlab.cresclab.com/docs/zh-tw/line/mcp-tools)

**還沒有 LINE 官方帳號，可以先試嗎？**

可以。共用 Sandbox 會給你一組 join 碼，加好友傳出去，AI 就在那裡回你。正式的官方帳號要你本人在 LINE 官方帳號管理後台建立，LINE 沒有開放 API。

**AI 自動回覆會用掉 LINE 的訊息額度嗎？**

依 LINE 官方方案，回覆使用者的訊息不計入每月訊息則數；主動推播才會計入。Agent 預設用回覆訊息，只有回覆時效過了才改用推播。
