Skip to content
Darrell TW

SHOPLINE MCP 安裝教學:Line 自動化每日接收電商營運報表

shopline-mcp-install

這次幸運收到 SHOPLINE 邀請來封測他們的官方 MCP! 測試之餘也來分享怎麼做到一個自動化場景 每天用 Line 自動發送電商營運和 GA4 的流量綜合報表

LINE 收到的三張報表卡片,左邊 GA4 購物漏斗週報顯示轉換率 0.7%、造訪 1085、完成購買 8 筆與通路營收佔比,中間 Search Console 搜尋週報顯示點擊 512、曝光 9.5K、點閱率 5.4% 與熱門搜尋字詞,右邊 SHOPLINE 業績報告顯示本期總業績 NT$128,000、8 筆訂單與每日業績長條

官方文件已經有寫安裝方式 這次主要分享建議的安裝經驗 和怎麼組合出這個綜合報表

SHOPLINE mcp 支援的 tools

Claude Code 的 Shopline MCP Server 詳細畫面,Status 是 connected、Auth 是 authenticated、Capabilities 是 tools 與 prompts、Tools 顯示 33 tools,選單第一項是 View tools

目前開放的 33 tools 中 裡面有 10 個是查 SHOPLINE 自己的開發文件跟 FAQ 還有 2 個是 ping 跟切換商店 真正碰得到你商店資料的是 21 個 (17 個查詢 + 4 個寫入)

想做的事 做得到嗎 備註
查最近訂單、算業績 可以 ☑︎ shopline_get_orders
看哪些商品快沒貨 可以 ☑︎ get_products 的 total_orderable_quantity 欄位
查客戶名單與促銷檔期 可以 ☑︎ get_customers、get_promotions、get_user_coupons
查客服對話紀錄 可以 ☑︎ get_conversations、get_conversation_messages
查聯盟行銷成效 可以 ☑︎ get_affiliate_campaigns 那一組共四支
建促銷活動 可以 ☑︎,只有草稿 shopline_create_promotions
發優惠券給指定客人 可以 ☑︎ shopline_create_user_coupon
幫客戶打標籤 可以 ☑︎ shopline_add_customer_tags
發會員點數、加購物金 可以 ☑︎ 透過 shopline_execute_mcp_endpoint

第四個寫入工具 shopline_execute_mcp_endpoint 比較特別 它不是單一功能,是一個通用的執行器:先搜尋可用的 endpoint、取回 schema、再帶參數執行

目前的 tools 大多偏向 查詢 性質 但根據消息,未來會開放更多編輯和新增的類型 讓整個電商的管理更有效率!

出貨、改價、調庫存目前還是需要以 API 為主 建議使用者們可以先熟悉在 Claude , Codex 等工具熟悉 Shopline MCP 後 未來就能更快銜接新的 tools 更新!

安裝之前需要的資料

SHOPLINE 開通 MCP 相關權限

SHOPLINE 支援中心的 SHOPLINE MCP 串接方式頁面,紅字注意事項寫著此功能僅適用於擁有 OpenAPI 功能的店家,包含使用全通路領航員方案或另外加購 OpenAPI 功能的店家

官方文件寫得很清楚,這個功能只開給有 OpenAPI 功能的店家 全通路領航員方案內含,其他方案要另外加購

洽詢 SHOPLINE 的專員 是否帳號需要額外開通 MCP 等權限

開通之後,稍後的安裝就能透過一鍵登入的方式完成授權

完整說明看官方的 SHOPLINE MCP 串接方式

在 Claude Code 連線

SHOPLINE 的 MCP 是 hosted 的,你的電腦上不用裝任何東西 一行指令把網址加進去就好

授權會走 OAuth,Claude Code 會把你導去 SHOPLINE 登入 也就是前面說的一鍵登入

加完之後在 Claude Code 裡打 /mcp,這時候它會是紅的

Claude Code 的 Manage MCP servers 畫面,shopline 顯示 failed,展開後 Status 是 failed、Auth 是 not authenticated,選單第一項是 Authenticate

not authenticated 是正常的,選 Authenticate 它就會開瀏覽器

SHOPLINE 的授權頁面,標題是授權 Claude Code shopline,列出商品、訂單、顧客、推薦活動及分潤、會員優惠券、顧客分群等權限,底部有 PKCE secured 標記與 Authorize 按鈕

這頁會列出它要拿哪些權限,商品、訂單、顧客、推薦活動及分潤、會員優惠券、顧客分群那幾類 按下 Authorize 就完成了

在 Claude Desktop 連線

Claude Desktop 不用編輯 claude_desktop_config.json,也不用裝 Node 整條路徑都在介面裡點完

1. 開 Settings

左下角點自己的帳號,選單第一項就是 Settings

Claude Desktop 左下角帳號選單展開,最上面一項 Settings 標示為步驟 1,下面依序是 Language、Get help、View all plans、Get apps and extensions、Claude Academy、Learn more、Get API keys、Log out

2. 進 Connectors,按右上角 Add

Claude Desktop 的 Connectors 設定頁,Discover 分頁下方是 Your custom connectors 區塊,紅色箭頭指向右上角的 Add 按鈕

3. 填名稱跟網址

名稱自己取,網址填這個:

Add custom connector 對話框,名稱欄位填 SHOPLINE MCP,網址欄位填 https://shopline-open.shopline.io/mcp/on-demand,下方有 Only use connectors from developers you trust 的警語與 Cancel、Continue 按鈕

按 Continue

4. 按 Connect 走授權

這一步跟 Claude Code 的 Authenticate 是同一件事 畫面會顯示還沒連線,按 Connect 就會開瀏覽器跳 SHOPLINE 登入

Claude Desktop 的 SHOPLINE MCP connector 頁面,顯示網址 https://shopline-open.shopline.io/mcp/on-demand 中央顯示尚未連線到 SHOPLINE MCP 的提示,下方是 Connect 按鈕

5. 連上之後會看到工具權限

授權完成,右下角跳 Connected to SHOPLINE MCP.

Claude Desktop 的 SHOPLINE MCP connector 頁面,標題旁是 Disconnect 按鈕,Tool permissions 區塊顯示 Read-only tools 共 28 個並設為 Needs approval,逐項列出 Fetch Developer Center document、Ping、Fetch Open API document、Fetch SHOPLINE FAQ article 等工具,右下角提示 Connected to SHOPLINE MCP.

這頁是 Claude Code 沒有的 每一個工具都能單獨設成自動允許、每次問過、或直接禁用

會寫入的那幾支建議留在 Needs approval

驗證

Claude Code 這邊:

Claude Desktop 這邊看 Settings → Connectors,SHOPLINE 那條要顯示已連線

授權完成之後回頭打 /mcp,會變成這樣:

Claude Code 的 Manage MCP servers 畫面,shopline 顯示 connected 並帶有 33 tools

然後測試個 prompt:

有回訂單資料就是真的成功了

Claude 回覆最近 3 筆訂單的表格,共 251 筆,欄位是訂單編號、建立時間、金額、訂單狀態、付款、出貨,三筆金額分別是 NT$13,000、NT$770、NT$460,狀態都是 pending,下方註明時間已換算為台北時間並附上三個 order id

它會自己把時間換算成台北時間,也會把 order id 一起附上去 想看商品明細或收件人就拿那組 id 再撈一次

要組每日報表,還缺哪兩個 MCP

SHOPLINE MCP 顧的只有電商這一段,訂單、營收、商品、庫存

想做成每天自動推到 LINE 的營運報表,另外兩塊要自己補

流量那一塊靠 GA4 加 Search Console

只知道賣了多少、不知道人從哪來,報表就只講了一半

這組的裝法跟 SHOPLINE 差很多 要先去 Google Cloud 開 Service Account、下載金鑰,再把服務帳戶加進 GA4 資源的權限

如何在 Claude Desktop 安裝 GA4、SEO MCP

流量與搜尋曝光這一塊,用 Service Account 把 GA4 和 Search Console 接進 Claude

如何在 Claude Desktop 安裝 GA4、SEO MCP

用 LINE MCP 送出報表

Claude 算完之後,總要有人把結果推到手機上

它走的是 LINE Messaging API,要先在 LINE Developers 建一個 channel 拿 access token

LINE MCP Server 測試心得

推播這一塊,用一個 prompt 就讓 Claude 把訊息發到你的 LINE

LINE MCP Server 測試心得

三個裝完之後,Claude 才有辦法在同一輪對話裡把數字查出來、算好、再送出去

怎麼讓 AI 幫你做報表

所有的 MCP 都接好了 再來就是施展魔法的時候 其實跟平常使用 AI 一樣,給他一句正確的 prompt 就好

幫我整理上週(截至昨天的最近 7 個完整日)的營運週報,整合 SHOPLINE 訂單、GA4 購物漏斗和 Google 搜尋表現,做成一則可左右滑的 LINE 報表卡並傳到 LINE。

基本上你就能得到一個效果還行的報表 但如果你想要參考我一開始附上的截圖效果

LINE 收到的三張報表卡片,左邊 GA4 購物漏斗週報顯示轉換率 0.7%、造訪 1085、完成購買 8 筆與通路營收佔比,中間 Search Console 搜尋週報顯示點擊 512、曝光 9.5K、點閱率 5.4% 與熱門搜尋字詞,右邊 SHOPLINE 業績報告顯示本期總業績 NT$128,000、8 筆訂單與每日業績長條

那可以參考我開源的這份 AI skill 歡迎到 GitHub 下載,或是直接把這個 GitHub 連結貼給 Claude 請它幫你安裝

開源 Skill

裝法很簡單

  • Claude Desktop:把 shopline-multi-source-report/ 資料夾壓成 zip,到 Customize → Skills 選 Upload a skill 上傳
  • Claude Code:把整個 shopline-multi-source-report/ 資料夾丟進專案的 .claude/skills/,或放 ~/.claude/skills/ 讓所有專案都能用

只接了 SHOPLINE MCP 也能跑,GA4 跟 Search Console 沒接就自動少那兩張卡 裝完之後用上面那句 prompt 試一次,有問題或想加功能歡迎直接到 repo 開 issue,覺得好用也請幫我按顆 ⭐

常見問題

Claude Code 用 claude mcp remove shopline 移掉再重加一次

Claude Desktop 到 Settings → Connectors 把那條刪掉重連,下次呼叫工具就會重跳授權
因為它是 hosted MCP,授權走 OAuth,token 由 client 拿著,不會落在你的設定檔裡

這也表示那行指令可以直接貼給別人,不會外洩
不行,出貨、改價、調庫存 MCP 都沒有工具

它會寫入的只有建促銷草稿、發優惠券、打客戶標籤這三件,其餘要自己直打 Admin Open API
要,那就是官方路徑

不用去編輯 claude_desktop_config.json,也不需要在本機裝 Node
先確認 OAuth 那一步有沒有走完,沒授權過會是授權錯誤不是空資料

如果是查詢成功但回空,檢查 response_fields 有沒有漏掉 items. 前綴
在 Cursor 中打造 MCP Server

想知道 MCP 底層在幹嘛,自己寫一個最快,用一個蔬果查詢情境從零實作

在 Cursor 中打造 MCP Server
Claude MCP 應用測試心得 - Claude Desktop

從 FileSystem、Fetch 到 Google Maps,看看 Claude Desktop 的 MCP 實際使用方式

Claude MCP 應用測試心得 - Claude Desktop

參考資料


分享這篇文章

不想自己建?讓我幫你

已協助 15+ 個團隊導入 n8n 自動化,從流程規劃到上線維護一手包辦。

看看我能幫你做什麼