← 所有文章
thought

MCP 會取代 API 嗎?一個每天用 MCP 的人的觀察

MCP 會取代 API 嗎?一個每天用 MCP 的人的觀察

不會。但它會讓大多數人不再需要直接碰 API。

這篇的核心觀點

先說清楚 MCP 是什麼

如果你要用一個很簡單的比喻:

API 是餐廳的後廨。你可以直接走進去跟廉師說你要什麼,但你得知道廉師的語言、菜單編號、下單格式。

MCP 是服務生。你跟服務生說「我要一個不辣的牵牛麵」,服務生知道怎麼跟後廨溝通。

AI 就是那個服務生。MCP 是服務生和後廨之間的「點菜協議」。

所以 MCP 不會取代 API,就像服務生不會取代廉師一樣。

我每天實際的體驗

我每天透過 MCP 操作 15+ 個 App。一個很具體的感受是:

我已經不記得大部分 API 的細節了。 Gmail 的搜尋語法是什麼?我不知道,我只要說「幫我找昨天從 XX 寄來的信」就好。Notion 的 block type 有哪些?不重要,我只要說「在這個頁面加一個表格」。

MCP 把 API 的複雜度藏在 AI 後面了。你跟 AI 說人話,AI 跟 API 說機器話。

但 MCP 有它自己的問題

說完優點,說問題。

工具描述決定了 AI 會不會用。 MCP server 提供的 tool description 如果寫得不清楚,AI 就不知道什麼時候該用它。這跟 API 文件寫得不好一樣,問題只是轉移了,沒有消失。

標準化還不夠。 每個 MCP server 的 tool 命名、參數格式、錯誤處理都不一樣。你連接五個不同人寫的 MCP server,就像在五個不同風格的餐廳點菜一樣混亂。

效能問題。 AI 每次都要「思考」該用哪個工具,這比直接呼叫 API 慢。對於需要毫秒級回應的場景(像是即時通訊),MCP 還不夠快。

我的判斷

未來五年:

結論

MCP 不會取代 API。但它會讓「直接碰 API」這件事變得越來越不必要。對大多數人來說,這是好事。

← 所有文章OctoDock 首頁 →