MindThreadMCPClaude CodeThreads內容策略

把 MindThread 接上 Claude:先拉出你最好的貼文,再起草

· · 12 分鐘閱讀
目錄
  1. 先講一個限制
  2. 你需要準備的
  3. 步驟一:建一把只能讀的金鑰
  4. 步驟二:接上 Claude Code
  5. 步驟三:拉出最好的 20 則,整理成內容文件
  6. 步驟四:照文件起草 3 則
  7. 想把文件存起來
  8. 常見錯誤
  9. 我們怎麼測的

11 月 4 日,Dan Koe 在 X 發了一篇長文〈The most lucrative AI business to start in 2027〉,裡面有一段做法是把工具用 MCP 接上 Claude 或 ChatGPT,再丟一段提示詞:

"Pull the best content from [@handles]. 10-20 posts from each platform they are on."

意思是先拉出每個平台 10 到 20 則最好的內容,再讓 AI 把「讓這個人與眾不同的核心想法、有個性的語氣、可能的世界觀」整理成一份文件。

這套流程在 Threads 上做得到,我們拿自己的帳號 @ultralab.tw 從頭跑了一次:MindThread 從 339 則已抓到成效的貼文裡挑出互動最好的 20 則,Claude 整理出一份內容文件,再照文件起草 3 則新貼文。下面是怎麼做、提示詞原文、每一步的實測輸出,和我們實際踩到的坑。文中的圖是把實測回傳的資料重排成畫面,內容照錄,不是原始截圖。

先講一個限制

Dan Koe 的提示詞是拿別人的帳號來研究。Threads 不行:官方 API 只回授權者本人貼文的成效,所以 MindThread 的 get_top_posts 只能讀你自己連結的帳號。這篇做的是「研究自己」:你過去哪些貼文真的有人回應,那就是你最該延續的東西。

你需要準備的

  • 一個 MindThread 帳號,已經連結你的 Threads 帳號
  • Claude Code(Claude Desktop 等支援 MCP 的介面也行,我們測的是 Claude Code)
  • 一把 MindThread 正式金鑰(mt_live_ 開頭)

get_top_posts 是 MindThread API 1.22.0 加的工具。接上之後,工具清單裡看得到它就能用;看不到的話,代表你連到的 MindThread 還沒更新到 1.22.0。

步驟一:建一把只能讀的金鑰

到 mindthread.tw 的「設定 → API 金鑰」建立正式金鑰。金鑰只在建立時顯示一次,先存好。

新金鑰預設是「標準」組合,排程發文不用先問。這套流程只需要讀,所以建好之後按「修改權限與名稱」,展開「進階:逐項設定」,把「讀取資料」設成允許,其他九項全部設成不允許。這樣就算 Claude 誤會你的意思,也發不出任何東西。

不要用測試金鑰(mt_test_ 開頭)跑這套。測試金鑰呼叫 get_top_posts 拿到的是三則標著「沙盒示範貼文」的假資料,回應裡會寫 data_source: mock。拿假貼文整理出來的風格文件沒有意義。

步驟二:接上 Claude Code

在終端機跑一行:

claude mcp add --transport http mindthread https://mindthread.tw/api/mcp --header "Authorization: Bearer mt_live_你的金鑰"

不想把金鑰放進設定的話,拿掉 --header 那段,之後在 Claude Code 裡打 /mcp 用 MindThread 帳號登入也可以。

接好之後先試一句「列出我的 MindThread 帳號」,Claude 會呼叫 list_accounts。工具清單裡要看得到 get_top_posts,它吃四個參數:account_id 必填,limit 是 1 到 50(預設 20),metric 可以選 engagement、views、likes、replies、reposts、quotes,days 是只看最近幾天(1 到 365,不給就看全部已抓到的貼文)。

依實測回應重排:MCP 工具清單(節錄)與 get_top_posts 的參數

步驟三:拉出最好的 20 則,整理成內容文件

把下面這段貼進 Claude Code。我們實測時 @ 後面填的是 ultralab.tw,其他字一字沒改:

用 MindThread 幫我做一份「內容文件」:
1. 用 list_accounts 列出我的帳號,我要整理的是 @你的帳號。
2. 用 get_top_posts 抓這個帳號互動最好的 20 則貼文(metric 用 engagement,limit 20)。
3. 讀完這 20 則,整理成一份文件,分四節:
・核心想法:反覆出現、互動又好的 3 到 5 個主張,每個附 1 則原文當例子
・語氣特徵:句子長短、開頭方式、常用詞、人稱,哪些寫法互動特別好
・世界觀:讀者會因為什麼認同這個帳號、願意追蹤
・資料範圍:根據幾則貼文、發文期間、成效數字是 MindThread 抓到的哪一天的
4. 不要編造貼文裡沒有的數字或經歷。這一步先不要存檔,直接給我看。

engagement 是讚、回覆、轉發、引用四項加總。每則貼文會帶回原文、發文時間、這四項加上瀏覽數、互動率,以及 metrics_fetched_at(MindThread 最後一次讀這則成效的時間)。

metric 換一個,看到的帳號就不一樣。engagement 看的是有沒有引起共鳴;換成 views,看的是哪些貼文被推得最遠;換成 replies,看的是哪些話題讓人想開口。只想看最近的狀態,就加 days: 90。我們這次只跑了 engagement,因為內容文件要找的是「讀者認同什麼」,不是「演算法推了什麼」。

依實測回應重排:get_top_posts 回傳的第 1 名

我們的第 1 名是 10 月 2 日那則「我觀察到很多人裝了 Claude Code,卻還在 CMD 上跑」,80,351 次瀏覽、200 則回覆(10 月 7 日讀到的數字)。它其實是我們一篇 Claude Code 三層升級教學的濃縮版。

Claude 整理出四個核心想法:工具用法的差距是管理問題、簡單穩定贏過複雜精緻、AI 是工具但判斷要人做、拿自己的產線當實驗場。語氣那節抓到幾件我們自己沒意識到的事:一句一行、「不是 X,是 Y」的句型在 20 則裡至少出現 6 次、用問句收尾的回覆多、用一句格言收尾的讚多但回覆少。我們用回傳的資料重算了一次:「不是 X,是 Y」實際有 8 則,問句收尾那幾則的回覆確實明顯多;格言收尾那條主要靠第 3 名一則撐起來。樣本只有 20 則,當參考就好。

依實測輸出重排:Claude 整理的內容文件(標題與四個核心想法)

最有用的一段反而是它主動標出的例外:第 2 名是一則跟帳號主題無關的時事貼文,回覆很多。Claude 寫明它不能當核心主張,建議不要拿來規劃方向。少了這句,整份文件會被一則離題的貼文帶偏。

步驟四:照文件起草 3 則

同一段對話接著貼:

根據上面這份內容文件,幫我起草 3 則新的 Threads 貼文:
・每則用不同的核心想法,照文件裡的語氣特徵寫
・每則 500 字以內,第一行就要讓人停下來
・不要重複舊貼文的句子,不要編造數字或經歷;需要數字的地方用【待補】標出來
・每則後面用一行說明你用了文件裡的哪一點
只給我看,不要發文、不要排程、不要存檔。

三則各用一個核心想法。第 1 則需要一個倍數,Claude 沒有自己編,留了【待補】給我們填。它在最後還提醒了兩件事:第 1 則的倍數要補真實數字,不然就整行刪掉;第 3 則寫成建議,如果我們自己真的這樣做,改成第一人稱會更有力。這兩點都對,也正好是 AI 最容易出錯的地方,一個是數字,一個是經歷。

依實測輸出重排:依內容文件起草的第 2 則

這三則我們沒有直接發。Dan Koe 在同一篇裡也寫了:

"The reason we interview them and pull in their best content isn't to automate the entire process."

拉貼文、整理文件,是為了讓起草不用從零開始,不是讓 AI 替你發文。草稿還是要你改過、確認數字,才算你的。

想把文件存起來

文件確認之後,可以叫 Claude 用 save_brand_doc 存進 MindThread(doc_id 用 content,新建時 base_version 帶 0),下次用 get_brand_doc 讀回來接著寫,每份保留最近 20 版。存檔要把金鑰的「產生與編輯內容」打開。這次實測用的是只能讀的金鑰,所以沒有存。

常見錯誤

  1. 拿到三則「沙盒示範貼文」:用了測試金鑰。換成正式金鑰。
  2. 抓回來 0 則:我們就碰到了。@ultralab.tw 在 MindThread 連過兩次,list_accounts 列出兩筆,舊的那筆快取是空的。看 connected_at 挑新的那筆,或叫 Claude 兩筆都抓、以有資料的為準。
  3. 帶別人的帳號:回 404 account_not_found 或 403 forbidden。Threads 只開放讀自己的成效。
  4. 最新的貼文沒出現:成效由背景工作每 30 分鐘輪流讀各帳號,還沒讀到的貼文不會列入。每則的 metrics_fetched_at 會寫數字是哪時候讀的。
  5. 一則爆紅的離題貼文帶偏整份文件:提示詞裡加一句「跟帳號主題無關的貼文標出來,不要當核心想法」。
  6. 403 insufficient_scope:金鑰的「讀取資料」不是允許。
  7. 429 rate_limit_exceeded:今天的呼叫用完了,等回應裡的 reset_at(台北時間 00:00)。

我們怎麼測的

我們在 get_top_posts 上線前,於本機跑同一份 MindThread 程式測過,接的是 @ultralab.tw 的真實成效資料。金鑰是只存在本機記憶體裡、只開「讀取資料」的替身正式金鑰,不是在設定頁建的;任何寫入都在本機攔下,沒有動到任何資料,所以額度次數是從被攔下的計數寫入推算的。常見錯誤裡的 403、404、429 是照程式碼與 API 文件寫的,這次沒有實際觸發,只有「抓回來 0 則」是真的碰到。Claude Code 版本 2.1.285。上線之後的用法只差網址,就是上面那行 mindthread.tw。

常見問題

MindThread 的 get_top_posts 可以分析別人的 Threads 帳號嗎?

不行。Threads 官方 API 只回授權者本人貼文的成效,所以 get_top_posts 只收你自己在 MindThread 連結的帳號。帶別人的帳號編號會回 404 account_not_found 或 403 forbidden。想研究別人的寫法,只能自己讀對方公開的貼文。

免費方案能跑這套流程嗎?

可以。免費方案每把金鑰每天 50 次呼叫,台北時間 00:00 重置。我們跑完整套流程,依本機攔下的計數寫入,算進額度的呼叫是 3 次:list_accounts 一次、get_top_posts 兩次(同一個帳號連過兩次,兩筆都抓了)。整理文件和起草是 Claude 自己寫的,不用呼叫 MindThread。

接上之後,Claude 會不會自己幫我發文?

照這篇的設法不會。金鑰只把「讀取資料」設成允許,其他九項都設成不允許,Claude 想排程或發文會直接收到 403 insufficient_scope。提示詞裡也寫明不要發文、不要排程、不要存檔。之後想讓它存文件或排程,再到金鑰設定打開對應的權限。

每週 AI 自動化實戰筆記

不廢話,只有能直接用的東西。Prompt 模板、自動化 SOP、技術拆解。

加入一人公司實驗室

免費資源包、每日建造日誌、可以對話的 AI Agent。一群用 AI 武裝自己的獨立開發者社群。

想自己動手試試?

UltraProbe 免費、免註冊,掃一次網站就知道 Google 與 AI 找不找得到你。