iT邦幫忙

2026 iThome 鐵人賽

DAY 27
0
AI 自動化

AI Agent:OpenClaw 從入門到自動化流程系列 第 27 篇

D27 接 MCP 前先看有沒有重複功能

  • 分享至 

  • xImage
  •  

MCP 的用途是讓 agent 多一種本來沒有的能力。但 OpenClaw2.0更新後內建的工具比想像中多,接之前沒先查,很容易接了一台跟內建重複的。

重複不只是浪費,它會讓你卡住,而且卡的方式都不太明顯。下面是測試時實際遇到的三種。

一、示範不出差別

很直覺的想法是:PDF 是二進位格式,OpenClaw 應該打不開,接一台能讀 PDF 的 MCP 就能看出差別。

但 OpenClaw 的安裝內容裡附了一個叫 clawpdf 的元件:

Zero-dependency PDFium WASM bindings for PDF text extraction and page rendering.

它本來就會讀 PDF,還有一個內建工具就叫 pdf。接了之後叫它摘要,跟沒接的結果一樣。這時你會懷疑 MCP 根本沒接上,開始往錯的方向查。

二、多做一堆不必要的事

之前搜尋功能想換成 Brave Search 的 MCP,第一步就要去 Brave 註冊帳號、申請金鑰。

但 OpenClaw 本來就有 web_search 這個 TOOL,Brave 本身就是它內建的搜尋供應商之一。我的設定裡本來就寫著:

"tools": { "web": { "search": { "provider": "duckduckgo" } } }

想用 Brave,把 duckduckgo 換成 brave 就好。

三、失敗看起來像成功

最後用的是知識圖譜的 MCP。某次它其實沒載入成功,agent 找不到 create_entities,就退回 OpenClaw 內建的記憶 —— 它搜到的是 memory_search 這個工具,知道內建記憶存在 MEMORY.md,於是直接把內容寫進那個檔,然後回答:

已完成。我已將您提供的資訊存入 MEMORY.md,建立了實體與關係的記憶。

內建有一個「也叫記憶」的功能,所以 MCP 壞掉的時候它有地方可以退,你看到的就是一句「已完成」。

怎麼避免

接之前先問自己要的是什麼能力,再去官方文件的 Tools 那一區看內建有沒有。內建就有的,改設定就好;內建沒有的,才去找 MCP。

知識圖譜最後留下來,是因為它補的是 OpenClaw 真的沒有的東西:OpenClaw 的記憶是文字筆記,沒有「誰跟誰有什麼關係」這種結構。


上一篇
D26 模型太弱,叫不動技能和工具的時候
下一篇
D28 四個零件接成一條線,然後發現模型跟不上
系列文
AI Agent:OpenClaw 從入門到自動化流程 共 28 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言