https://github.com/modelcontextprotocol/experimental-ext-skills
這個沒有 hyperlink
https://github.com/modelcontextprotocol/experimental-ext-skills
這個沒有 hyperlink
這邊很粗略很粗略地定義一下此文中remote MCP server和local MCP server的差別,remote MCP server是那些沒有裝在自己電腦上的remote server,連上在別人家裡的server就算是remote,而跟client裝在一起的算是local MCP server,例如說我下載了別人寫好的MCP server放在自己電腦上和agent一起跑。
雖然不太重要,但這裡用安裝方式或是拿幾個熱門的來描述會不會比較好?
當然,用remote server跟local的Skills作比較也許有點無賴,但怕有些讀者沒思考過這之中的差異,所以我們還是先來簡單想想看remote MCP server有哪些作為remote server的好處:
這裡讀起來微不舒服,改成這樣會不會比較好?「在比較之前,我們先單純看看 remote MCP server 作為 remote server 本身有哪些好處」
也就是說,當我們今天作為client的開發者時,對於support Skills和support MCP所需要的effort是不一樣的,如果想要解決所有環境相關的問題並帶給使用者好的Skills體驗會需要下很多功夫。
這裡只說明了 support Skills 的困難,但沒講 support MCP 為什麼相對簡單。建議補一句對照,感覺這樣可以加深印象以及明顯感受到差別。是說 effort 不用用英文吧 哈哈
rogressive disclosure
typo