精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MCP堆工具是大坑!開發者大佬:命令行的‘脆’讓AI崩慘了!不如砍成一個代碼執行器:7輪調用秒變1輪! 原創

發布于 2025-8-19 15:21
瀏覽
0收藏

編輯 | 伊風

出品 | 51CTO技術棧(微信號:blog51cto)

你的 MCP,可能真用錯了?

MCP 常被視作大模型的“USB 接口”。不少開發者第一反應就是:往里堆更多專用工具(grep、sed、tmux……),好像這樣就能讓 AI 更強大。

但在 Hacker News 上,一篇熱帖卻拋出截然相反的結論:

 ?? 工具越多越亂,MCP 的最優解是——只留一個代碼執行器。

MCP堆工具是大坑!開發者大佬:命令行的‘脆’讓AI崩慘了!不如砍成一個代碼執行器:7輪調用秒變1輪!-AI.x社區圖片

開發者都知道:命令行工具其實很“脆”。

  • 跨平臺/版本兼容性差
  • 換行符、特殊字符動不動就出錯
  • 會話一亂套,進程直接跑飛

作者敏銳地意識到:這些不是小 bug,而是底層結構性的難題。

所以問題來了:命令行的問題究竟出在哪?為什么答案不是更多小工具,而是一個「超級工具」——一個能直接運行 Python/JS 的解釋器?

1.MCP 調命令行工具為什么總崩?

作者表示,調用命令行工具,最讓人抓狂的是:

AI 一旦出錯,要么推倒重來,要么干脆換別的工具,只因為一個小細節沒處理對。

這背后有兩個明顯的缺陷:

第一,平臺和版本兼容性差。

命令行工具常常依賴具體環境,有時甚至缺乏文檔支持。結果就是——幾乎每次首次調用都會踩坑。

更典型的例子是處理非 ASCII 字符:Claude Sonnet、Opus 有時都分不清該怎么在 shell 里傳遞換行符或控制字符。

這種情況并不少見,C 語言編譯時,末尾常常需要保留一個換行符,而 AI 工具偏偏會在這里卡死,一大堆令人“嘆為觀止”的工具循環來解決。

第二,調用鏈太長,狀態管理困難。

有些智能體(尤其是 Claude Code)在執行 shell 調用前,shell 調用前還會多一道“安全預檢”。Claude 會先用小模型 Haiku 判斷這個調用是不是危險的,再決定要不要執行。

更棘手的是多輪調用。比如讓它用 tmux 遠程控制 LLDB,理論上能行,但它常常“失憶”:半路改掉 session 名字,忘了自己還有會話,也就沒法正常結束任務。

總的來說,命令行工具一旦進入多輪調用場景,穩定性就成了最大軟肋。

而這反而掩蓋了 CLI 工具原本的優勢。

2.命令行的本事在“組合”,而 MCP 正在削弱它

命令行工具本質上不是單一工具,而是一整套可以通過編程語言(bash)組合起來的工具。

在 bash 里,你可以把 grep、awk、sed、tmux 這些小工具接起來,前一個工具的輸出直接作為后一個工具的輸入,一行命令就能解決復雜問題。

這就是命令行的“組合性”。

然而,一旦轉向 MCP,這種無需額外推理的組合就不見了(至少以今天的實現)。

 為什么?

 因為 MCP 的調用模型是把工具當作黑箱:一次只調一個工具,拿到結果,再進入下一輪推理。

這意味著,AI 想復現 bash 的那種靈活組合,就必須自己重新推理、逐步調用,過程既慢又容易出錯。

一個經典例子是用 tmux 遠程控制 lldb,在 CLI 下,AI 會這樣串:

  • 它先用 tmux send-keys 輸入命令
  • 再用 tmux capture-pane 抓取輸出
  • 甚至會插入 sleep 等待,再繼續 capture,避免過早讀取結果

當它遇到復雜字符編碼問題時,還會換種方式,比如轉成 base64 再解碼。

而在 MCP 下,這個過程會被拆成很多輪,每走一步,每走一步都要重新推理狀態(比如 session 名、斷點位置、上次輸出片段),鏈條任一環掉了就全盤重來。

作者還強調了另一個 CLI 強項:讓 AI 先寫小腳本、再復用、再拼裝,最終長成一套穩定的自動化腳本。

 而在 MCP 的黑箱調用里,這種“腳本化+復用”的自增長路徑目前很難自然出現。

3.更好的 MCP 方式

作者的激進方案:別搞幾十個工具,MCP 只要一個“超級工具”。

這個超級工具就是 Python/JS 解釋器,有狀態、會執行代碼。

shell 工具是有極限的,你遲早會陷入和工具“搏斗”的狀態,尤其是當智能體需要維護復雜會話時。

MCP 天生有狀態。一個更實用的思路是:只暴露一個“超級工具”——帶狀態的 Python 解釋器。它通過 eval() 執行代碼并保持上下文,讓智能體用熟悉的方式操作。

作者的實驗是 pexpect-mcp。表面上叫 pexpect_tool,本質上是一個運行在 MCP 服務器端、預裝了 pexpect 庫的持久化 Python 解釋器環境。pexpect 是經典 expect 工具的 Python 移植版,可以腳本化地和命令行交互。

這樣,MCP 服務器變成一個有狀態的 Python 解釋器,它暴露的工具接口非常簡單直接:執行傳入的 Python 代碼片段,并繼承之前所有調用累積的上下文狀態。

工具接口說明大致如下:

在 pexpect 會話中執行 Python 代碼,可啟動進程并與其交互。

參數:
  code: 要執行的 Python 代碼。用變量 child 與進程交互。
        已導入 pexpect,可直接用 pexpect.spawn(...) 來啟動。
  timeout: 可選,超時時間(秒),默認 30 秒。

示例:
  child = pexpect.spawn('lldb ./mytool')
  child.expect("(lldb)")

返回:
  代碼執行結果或錯誤信息

這種模式下,MCP 的角色不再是“工具集”,而是代碼執行器,帶來幾個直接好處:

  • MCP 負責會話管理和交互
  • 智能體寫出的代碼幾乎就是腳本本身
  • 會話結束后,可以順手整理成可復用的調試腳本

4.實戰驗證:效率與復用性的飛躍

驗證 pexpect-mcp 的效果,作者用它調試了一個已知會崩潰的 C 程序(demo-buggy)。

過程如下:

  • 首次調試 (傳統 MCP 模式模擬): AI 通過 pexpect_tool 與 LLDB 交互定位崩潰原因(內存未分配、數組越界)。耗時約 45 秒,涉及 7 輪工具調用。
  • 腳本化: AI 將整個調試過程自動導出為一個獨立的、可讀的 Python 腳本 (debug_demo.py)。
  • 復用驗證: 在全新會話中,僅用 1 次工具調用執行 uv run debug_demo.py。腳本5 秒內復現了崩潰分析,精準定位問題根源。

作者表示,最關鍵的是:這個腳本是獨立的,我作為人類也能直接運行它,甚至完全不依賴 MCP!

pexpect-mcp 的成功案例揭示了一個更普適的 MCP 設計方向:與其暴露一堆零散且易出錯的黑箱工具,不如將編程語言本身作為交互接口。

5.創新:自己手搓小型MCP

MCP 的一個通病是:工具越多,越容易導致上下文腐爛,而且輸入限制很大。

但如果 MCP 暴露的不是一堆工具,而是一門編程語言,那么它就間接開放了模型在訓練中學到的全部能力。

當你要構建一些全新的東西時,至少編程語言是 AI 熟悉的。你完全可以手搓一個小型 MCP,讓它:

  • 導出應用的內部狀態
  • 提供數據庫查詢輔助(哪怕支持分片架構)
  • 提供數據讀取 API

過去,AI 只能靠讀代碼理解這些接口;現在,它還能直接通過一個有狀態的 Python/JavaScript 會話去調用并進一步探索。

更妙的是:這也讓智能體有機會調試 MCP 本身。得益于 Python 和 JavaScript 的靈活性,它甚至能幫你排查 MCP 的內部狀態。

6.網友爭議:AI 應該如何操作代碼?

這篇博客的討論,其實已經觸碰到 AI 編程的底層哲學。

AI 究竟應該如何操作代碼:

是繼續停留在文本層面(字符串),還是通過更結構化的接口來理解與操控?

我們知道,CLI 工具的脆弱性(換行符出錯、會話管理混亂)本質上就是基于字符串操作的局限。

那么問題來了:如果 AI 寫“真代碼”更好,是不是要再進一步,讓它理解 AST?注:AST(抽象語法樹):是一種將代碼轉化為樹狀結構的表示方式。每個節點代表變量、函數或語句。 對編譯器和 IDE 來說,AST 是比純文本更精準的結構化接口。

有網友認為:

編輯器本該更多利用語言服務器等結構化能力,而不是讓智能體在 grep、sed、awk 這些老舊工具上兜圈子。而且對大多數語言來說,操作的也不應該是字符串,而應該是 token 流和 AST。

MCP堆工具是大坑!開發者大佬:命令行的‘脆’讓AI崩慘了!不如砍成一個代碼執行器:7輪調用秒變1輪!-AI.x社區圖片

另一派則指出:

 現實決定了 AI 還是更適合操作代碼本身:同意現在的工具使用方式效率低,但 AI 主要還是操作代碼而不是語法樹,有幾個原因: 

  • 訓練集里代碼遠遠多于語法樹。
  • 代碼幾乎總是更簡潔的表示形式。

過去有人嘗試用圖神經網絡或 transformer 來訓練 AST 邊信息,但要想超過主流 LLM 可能需要重大突破(和巨額資金)。 實驗表明讓智能體用 ast-grep(語法感知的搜索替換工具)效果不錯,本質上還是把一切當作代碼,但用語法感知的方式來替換。

MCP堆工具是大坑!開發者大佬:命令行的‘脆’讓AI崩慘了!不如砍成一個代碼執行器:7輪調用秒變1輪!-AI.x社區圖片

還有人強調了 字符串的普適性:

字符串是無依賴的通用接口。你可以跨任意語言、跨任意文件完成幾乎任何事。其他抽象反而會嚴重限制你能做到的事情。 另外,大語言模型(LLMs)不是在 AST 上訓練的,而是在字符串上訓練的 —— 就像程序員一樣。

MCP堆工具是大坑!開發者大佬:命令行的‘脆’讓AI崩慘了!不如砍成一個代碼執行器:7輪調用秒變1輪!-AI.x社區圖片

這揭示了一個問題:

LLM 學到的是“人類寫代碼”的方式,而不是機器最優的結構化方式。

如果未來真的有人用 AST 來大規模訓練模型,那需要極其龐大的算力和資金,而且還可能犧牲通用世界知識。

但也許在未來,會出現一種更高效、更貼近機器的新范式。

你覺得這種思路,會顛覆我們今天的 AI IDE 編程體驗嗎?

本文轉載自??51CTO技術棧??,作者:伊風

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
www日本高清| 91香蕉视频污在线观看| 亚洲同志男男gay1069网站| 久久久久久久久久久久久夜| 成人激情视频在线| 久久久久久久久艹| 精品99在线| 欧美一级xxx| 99久久久无码国产精品6| 欧美一区二区三区| 播五月开心婷婷综合| 国产精品免费小视频| 青娱乐91视频| 欧美肉体xxxx裸体137大胆| 欧美一区二区在线视频| 国产日韩一区二区在线观看| 91麻豆免费在线视频| 久久久久久亚洲综合| 91久久极品少妇xxxxⅹ软件 | 日韩美女免费视频| www青青草原| 欧美日韩老妇| 国产丝袜高跟一区| 亚洲成人精品在线播放| 岛国一区二区| 一本色道久久综合狠狠躁的推荐 | 久久国产88| 欧美日本在线视频中文字字幕| 少妇无套高潮一二三区| 盗摄牛牛av影视一区二区| 欧美视频在线不卡| 男女高潮又爽又黄又无遮挡| 青春草在线免费视频| 欧美国产综合一区二区| 玛丽玛丽电影原版免费观看1977| www天堂在线| 卡一卡二国产精品| 国产精品99一区| 亚洲精品中文字幕乱码三区91| 激情亚洲成人| 欧美另类第一页| 萌白酱视频在线| 国产一区二区亚洲| 亚洲午夜国产成人av电影男同| 欲求不满的岳中文字幕| 99ri日韩精品视频| 精品卡一卡二卡三卡四在线| 国产亚洲色婷婷久久| 99精品视频在线免费播放| 欧美日韩一卡二卡| 亚洲欧洲日本精品| 亚洲精品555| 欧美亚洲图片小说| 久久精品影视大全| 国产成人精选| 欧美精品色一区二区三区| 中文字幕精品一区二区三区在线| 免费视频观看成人| 欧美精品第1页| 日本高清一区二区视频| www.久久爱.com| 91精品国产欧美一区二区| www.cao超碰| 成年永久一区二区三区免费视频| 欧美久久一二三四区| 手机av在线网| 亚洲国产欧美国产第一区| 欧美大片在线观看一区二区| 麻豆精品国产传媒av| 米奇精品关键词| 亚洲精品综合精品自拍| 我不卡一区二区| 91偷拍一区二区三区精品| 日韩在线不卡视频| 男人的天堂久久久| 亚洲美女色禁图| 国产成人一区三区| 国产精品污视频| 丁香桃色午夜亚洲一区二区三区| 狠狠色综合色区| 黄色在线小视频| 国产精品妹子av| 欧美无砖专区免费| **在线精品| 欧美久久高跟鞋激| 亚洲av成人精品一区二区三区| 妖精一区二区三区精品视频| 在线观看亚洲区| 免费在线观看一级片| 亚洲精品日本| 国产精品十八以下禁看| 成人高潮片免费视频| 91一区二区三区在线观看| 亚洲精品第一区二区三区| 性网站在线观看| 色视频成人在线观看免| 九九九九九国产| 日韩啪啪网站| 久久国产加勒比精品无码| 成人精品免费在线观看| 久久99久久精品欧美| 国产私拍一区| 久久黄色美女电影| 欧美日韩亚洲91| 久久综合在线观看| 国内精品久久久久久99蜜桃| 色与欲影视天天看综合网| 无码人妻丰满熟妇区五十路 | 亚洲va男人天堂| 亚洲 精品 综合 精品 自拍| 专区另类欧美日韩| 激情综合网俺也去| 欧美a级网站| 久久精品视频中文字幕| 视频一区二区三区四区五区| 国产精品1区2区3区在线观看| 欧美三级网色| 日本动漫理论片在线观看网站| 91搞黄在线观看| 亚洲天堂资源在线| 国自产拍偷拍福利精品免费一| 国产精品久久久久免费a∨大胸 | 正在播放欧美一区| 亚洲欧美在线观看视频| 国产成人啪免费观看软件| 亚洲精品一区二区三区蜜桃久| 久久久男人天堂| 精品国产在天天线2019| 一本一本久久a久久| 日本视频免费一区| 欧美大陆一区二区| a天堂资源在线| 亚洲第一国产精品| 久久婷婷综合国产| 国产精品 欧美精品| 小说区视频区图片区| 国产精品99| 亚洲无亚洲人成网站77777| 国产美女激情视频| 91在线观看视频| 国产男女无遮挡| 群体交乱之放荡娇妻一区二区| 欧美激情性做爰免费视频| 精品国产伦一区二区三| 亚洲精品伦理在线| 99国产精品久久久久久| 日韩综合在线| 成人激情黄色网| 国产人成网在线播放va免费| 欧美酷刑日本凌虐凌虐| 日韩av手机在线免费观看| 国产一区美女在线| 中文字幕在线乱| 日本成人手机在线| 欧美激情网友自拍| 亚洲日本在线播放| 一本色道**综合亚洲精品蜜桃冫| 免费看黄色aaaaaa 片| 母乳一区在线观看| 亚洲国产精品一区在线观看不卡| 久久精品资源| 欧美剧在线观看| 欧美一级在线免费观看| 黑人巨大精品欧美一区二区免费| 无码人妻aⅴ一区二区三区| 翔田千里一区二区| 亚洲成人在线视频网站| 亚洲tv在线| 久久久天堂国产精品女人| 无码精品黑人一区二区三区| 欧美性猛交xxxx乱大交| 99在线视频免费| 国内精品写真在线观看| 日韩欧美不卡在线| 中日韩免视频上线全都免费| 国产精品视频久久久| caoporn97在线视频| 亚洲第一国产精品| 中文字幕在线天堂| 亚洲视频狠狠干| 男人网站在线观看| 青青草精品视频| 欧美xxxx吸乳| 日韩高清一级| 成人欧美一区二区三区黑人孕妇| 国产蜜臀在线| 中文字幕日本欧美| 丰满少妇在线观看bd| 在线观看中文字幕不卡| 国产波霸爆乳一区二区| 久久久精品免费免费| 伊人精品视频在线观看| 国产精品久久久久久久久久妞妞| 亚洲成人自拍| 欧美顶级毛片在线播放| 国产欧美一区二区三区久久人妖| 精精国产xxxx视频在线中文版 | 国产一级二级三级精品| 欧美暴力调教| 久久久久久久久久久免费| 国产免费视频在线| 欧美大片一区二区| 亚洲图片欧美在线| 精品国产户外野外| 国产极品国产极品| 中文字幕精品一区二区精品绿巨人 | 九色porny丨国产首页在线| 亚洲人午夜色婷婷| 亚洲产国偷v产偷v自拍涩爱| 欧美亚洲日本国产| 久久99精品波多结衣一区| 亚洲人成在线观看一区二区| 青青草福利视频| www.久久精品| 亚洲熟女乱综合一区二区| 日本不卡视频一二三区| ww国产内射精品后入国产| 综合天堂av久久久久久久| 日韩电影天堂视频一区二区| 国产伦精品一区二区三区在线播放 | 亚洲美女视频在线观看| 国产精品扒开腿做爽爽| 成人美女视频在线看| 色哟哟免费视频| 精品一区二区三区免费视频| 久久久久久久少妇| 久久婷婷一区| 日韩少妇内射免费播放18禁裸乳| 很黄很黄激情成人| 欧美xxxx吸乳| 中文字幕一区二区三区欧美日韩| 亚洲最大色综合成人av| 超碰成人久久| 色999五月色| 欧美亚洲在线日韩| 日韩av一级大片| 久久不见久久见中文字幕免费 | 国产精品日日摸夜夜添夜夜av| 中老年在线免费视频| 97国产成人精品视频| 国内在线视频| 久久久久久久久久亚洲| 欧美伦理免费在线| 国模私拍视频一区| a级片在线免费| 久久久免费高清电视剧观看| 国产高清在线a视频大全| 欧美国产视频日韩| 大黄网站在线观看| 性欧美在线看片a免费观看| 白浆视频在线观看| 欧美一区二粉嫩精品国产一线天| 美女的胸无遮挡在线观看| 555www成人网| 欧美男女交配| 国产精品专区第二| 91精品国产色综合久久不卡粉嫩| 成人两性免费视频| 国产亚洲高清在线观看| 99re在线| 欧美交a欧美精品喷水| 欧美二区在线| 91青青国产在线观看精品| 经典三级在线视频| 今天的高清视频免费播放成人| 北条麻妃在线视频观看| 久热精品视频| 国产又黄又猛的视频| 福利一区二区在线| 特级西西人体wwwww| 国产欧美精品一区二区三区四区| 天堂av网手机版| 亚洲女同一区二区| 国产精品男女视频| 欧美日韩国产系列| 亚洲美女综合网| 亚洲色图第三页| 黄视频网站在线| 97视频免费在线看| 欧美一区二区三区婷婷| 电影午夜精品一区二区三区| 美女久久久久| 在线免费观看成人网| 影音先锋一区| 日本三级黄色网址| 成人av手机在线观看| 国产91丝袜美女在线播放| 一区二区三区在线不卡| 久久国产视频一区| 91精品国产高清一区二区三区蜜臀| 欧美特级特黄aaaaaa在线看| 亚洲系列中文字幕| 免费电影网站在线视频观看福利| 国产精品91一区| 亚洲日本va中文字幕| 五月婷婷综合色| 精品99视频| 亚洲另类第一页| 91在线精品秘密一区二区| 午夜剧场免费在线观看| 欧美小视频在线| www夜片内射视频日韩精品成人| 亚洲日本欧美日韩高观看| 午夜成年人在线免费视频| 国产精品久久久久久av福利| 九色丨蝌蚪丨成人| a级网站在线观看| 日韩在线观看一区二区| 一区二区免费在线观看视频| 中文字幕色av一区二区三区| 少妇高潮av久久久久久| 精品久久久网站| 看黄网站在线| 国产精品一区二区电影| 亚洲精品3区| 可以看毛片的网址| 国产在线精品国自产拍免费| 黄色片网站免费| 福利微拍一区二区| 日本高清视频网站| 欧美成人一区在线| 男女啪啪999亚洲精品| 蜜桃麻豆www久久国产精品| 亚洲香蕉网站| av电影中文字幕| 亚洲女人****多毛耸耸8| 国产精品久久久久久久久久久久久久久久 | 96pao国产成视频永久免费| 色综合色综合| 国产精品视频黄色| 久久久影视传媒| 亚洲欧美自拍视频| 日韩精品视频在线| 精精国产xxxx视频在线野外| 国产精品对白刺激久久久| 亚洲精品成人影院| 香蕉视频xxxx| 亚洲蜜桃精久久久久久久| 国产丝袜在线视频| 久久亚洲影音av资源网| 在线免费成人| 日本黄xxxxxxxxx100| 国产资源在线一区| 日韩在线视频免费看| 欧美日韩一卡二卡| 午夜精品一区| 91视频88av| 欧美1区视频| 久久久久久婷婷| 欧美日韩免费看| 国产专区在线| 国产精品亚洲美女av网站| 欧美好骚综合网| 中文字幕第三区| 亚洲影院在线观看| 好吊色视频一区二区| 66m—66摸成人免费视频| 奇米影视777在线欧美电影观看| 免费黄色日本网站| 国产日产欧产精品推荐色| 又污又黄的网站| 久久国产精品久久久久久久久久| 欧洲大片精品免费永久看nba| 2018中文字幕第一页| 91在线观看一区二区| 少妇又紧又色又爽又刺激视频 | 久草中文在线视频| 亚洲国产小视频在线观看| 老司机2019福利精品视频导航| 日本欧美色综合网站免费| 麻豆成人av在线| 18精品爽视频在线观看| 国产视频自拍一区| 日日夜夜综合| 农民人伦一区二区三区| 2023国产精品自拍| 在线免费av片| 久久久久久久久中文字幕| 精品一区免费| 尤物99国产成人精品视频| av毛片在线| 精品免费国产| 香蕉久久一区| 久久香蕉国产线看观看av| 乱色588欧美| 国产cdts系列另类在线观看| 欧美日韩国产黄| 风韵丰满熟妇啪啪区老熟熟女| 国产欧美自拍| 精品第一国产综合精品aⅴ| 欧美做爰啪啪xxxⅹ性| 久久99久国产精品黄毛片色诱| 国产成人精品一区二区三区| 一区二区视频播放| 成人av网在线| 热这里只有精品| 亚洲欧美一区二区三区| 一本色道久久88亚洲综合88 | 精品久久久亚洲| 欧美裸身视频免费观看|