LINE MCP Server
Line 在最近突然發佈了官方支援的 MCP Server
Github 連結
主要有三個 Tools:
1.push_text_message
Text Message 就是最基本的文字訊息
2.push_flex_message
Flex Message 則是比較複雜的訊息,可以包含文字、圖片、按鈕等元素
3.get_profile
get_profile 則是取得用戶的資料,包括用戶的姓名、頭像、狀態等
安裝
Github Clone
安裝上按照文件非常簡單
1 | git clone git@github.com/line/line-bot-mcp-server.git |
Claude Desktop 安裝
Cursor 安裝的方式也一樣喔
- 把 Build 好的 /dist/index.js 貼上
- 貼上 Line Message API 的 Channel Access Token
- 貼上自己的 Line User ID
貼上後重新啟動 Claude Desktop 看到 Tools 有列出下列就算完成
要怎麼找到自己的 Line User ID?
如果要找自己的,那其實很簡單
到 Developer Console
點擊 Basic Settings 最下面就能找到!
簡易測試
安裝完成後,你就可以在 Claude Desktop 等 MCP Client 中
用 Prompt 來發送 Line 訊息給自己
舉例:
明日天氣預報 (Firecrawl MCP + Line MCP)
可以看到 Claude 先使用了 Firecrawl MCP 來取得天氣資料
並且參考了不只一個天氣的來源網站
最後彙整資料後,很聰明的把資料組成 Flex Message 的格式用 Line 來傳送
得到下圖精美的樣子
GA4 資料分析
這個 GA4 的 MCP 是我個人建立的,會用來分析我個人網站的 GA4 數據
搭配 Line 的話也是我只需要在 Claude 發送一行指令
就可以在 Line 上看到我近期的 GA4 數據分析
注意: GA4 等相關數據如果是公司企業用,不適合直接用 Claude ChatGPT 等等來分析,會有資料上傳到模型的問題
建議相關分析需求使用 Local 端運算模型才合適
Line MCP Server 的限制
只能傳送訊息給特定使用者
目前無法動態或大量的傳送訊息給多個使用者
所以不太適合行銷的場景
例如當使用者加入購物車後,一天之內沒有結帳
就傳送的回購 Line 訊息
目前無法用 Line MCP 來做到
適合的場景還是比較像個人使用
取代以前 Line Notify 的功能
將 AI 模型搜集的資料和分析結果等傳送到 Line 給使用者
但必須要注意,Line Message API 是有費用的,免費的額度是 200次/月
用 Line MCP 後消耗的速度會變快
變且無法透過 Line MCP 本身來查詢剩餘 Quota