最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VS?Code擴展Code?Runner?MCP?Server來了

 更新時間:2025年05月01日 11:03:03   作者:formulahendry  
韓老師介紹MCP協(xié)議和其在AI領(lǐng)域的重要性,并分享了自己開發(fā)的CodeRunnerMCPServer和YoemanGenerator?for?MCP,這些工具可以幫助開發(fā)者更方便地使用MCP協(xié)議

大家好!我是韓老師。

如果作為程序員的你,還不了解 MCP (Model Context Protocol) 的話,那韓老師勸你趕緊去補補課吧!

本文不對 MCP 進行詳細介紹~

簡單來說,MCP is another LSP in AI World!

也許有一天,AI 程序員不懂 MCP,就猶如前端程序員不懂 JavaScript!

大家都知道韓老師開發(fā)了一款超過 7000 萬下載量的 Code Runner VS Code extension 吧!

那么,如果把 Code Runner 的代碼運行功能,做成一個 MCP Server,那么是不是會很強大!

于是,周三晚上,說干就干!

構(gòu)思、設(shè)計、開發(fā)、調(diào)試、測試、發(fā)布,一氣呵成!

我發(fā)布了 Code Runner MCP Server:

https://www.npmjs.com/package/mcp-server-code-runner

剛剛看了下,發(fā)布不到一天時間,已有 221 個下載量了!

因為可以運行多種編程語言,你甚至可以通過 Python/JS 等主流語言,把 Code Runner MCP Server 作為靈活又強大的 Computer Use!
這個 Computer Use tool 可以干任何事!

比如,查詢當前 OS 的 CPU 信息:

比如,查詢 MSFT 最新股價:

比如,給當前窗口截圖,并保存圖片到本地。

在上面的例子中,當遇到 pip 包沒有安裝時,GH Copilot Agent 甚至能幫忙自動安裝,最終完成截圖任務(wù)!
Simple, but just work!

任何 Python/JS 能干的事,Code Runner MCP Server 都能干!

你可以在任何支持 MCP 協(xié)議的客戶端中使用 Code Runner MCP Server:VS Code、Cursor、Windsurf、Claude Desktop 等等。(注:VS Code 需要用最新的 Insider 版本。)

支持的編程語言:JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, C# Script, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Clojure, Racket, Scheme, AutoHotkey, AutoIt, Kotlin Script, Dart, Haskell, Ni, Lisp, Kit, V, SCSS, Sass。

目前 Code Runner MCP Server 還只支持 stdio。未來支持 SSE 之后,甚至還能在 remote 跑!

好了,說完了第一個項目。

那么再來說說第二個項目吧!

為什么一晚上要肝兩個項目???

主要是現(xiàn)在 MCP Server 的開發(fā)體驗不太行,坑不少,甚至連 scaffolding tool 都沒!

《如果你覺得TA不夠好,那就是改進TA》

于是,我開發(fā)了 Yoeman Generator for MCP Server:

https://www.npmjs.com/package/generator-mcp

現(xiàn)在開始,scaffolding tool 有了!

通過 Yoeman Generator,你可以在命令行中,輕松創(chuàng)建一個 MCP Server 了!

一些想法

在使用和開發(fā) MCP 的過程中,有一些觀點和想法,隨便分享下:

1. 從 MCP 支持的兩個協(xié)議 stdio 和 SSE 來看,MCP 確實有點“快而糙”。如果我當年本科的暑假大作業(yè),還有一天就要deadline了,我也許才會選擇這兩個協(xié)議,能讓我快速出活。

2. 不過呢,MCP的“成功”,也許并不是因為它做到了最好,而是它出的早,搶占了先機。然后今年一月份二月份 Cursor 和 Windsurf 紛紛支持了 MCP,加速了 MCP 的廣泛應(yīng)用。開發(fā)者寫一份 MCP Server 就能在許多主流的 AI IDE/AI Application 中使用,那必是極好的。

3. 生態(tài),很重要?,F(xiàn)在已經(jīng)可以看到成千上萬的 MCP Server 了,以及許多支持 MCP 的 IDE 或者應(yīng)用客戶端。這樣會形成一個良性循環(huán)。開發(fā)者就會有動力來開發(fā)新的 MCP Server 或者 MCP Hosts,以及相應(yīng)的周邊。IBM 最近也出了個 ACP (Agent Communication Protocol),如果生態(tài)做不起來,那也難玩。同樣的道理,近些年,你會經(jīng)常發(fā)現(xiàn)一些新出來的編輯器,不過,它們很多都有一個共同點,就是支持運行 VS Code 插件。這,就是插件生態(tài)的重要性。

當然了,總體來說,我個人還是很看好 MCP 的未來的~

未來可期!

最近也看到了業(yè)界不少很有意思的 MCP 項目,之后有時間再和大家分享吧~

最后提一下,我的兩個 MCP 項目完全開源,歡迎來圍觀或者一起共謀大業(yè):

https://github.com/formulahendry/mcp-server-code-runner

https://github.com/formulahendry/generator-mcp

到此這篇關(guān)于VS Code擴展Code Runner MCP Server來了的文章就介紹到這了,更多相關(guān)Code Runner MCP Server內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法

    5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法

    這篇文章主要介紹了5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 解析Node.js基于模塊和包的代碼部署方式

    解析Node.js基于模塊和包的代碼部署方式

    這篇文章主要介紹了解析Node.js基于模塊和包的代碼部署方式,作為一個服務(wù)于本地操作系統(tǒng)的JavaScript解釋器,Node采用了簡潔的基于模塊和包概念的部署方式,需要的朋友可以參考下
    2016-02-02
  • nodejs更改項目端口號的方法

    nodejs更改項目端口號的方法

    今天小編就為大家分享一篇nodejs更改項目端口號的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • nvm安裝指定版本node失敗的解決方法

    nvm安裝指定版本node失敗的解決方法

    工作中,碰到一個項目需要舊版本的node運行(版本為14.21.3),于是我用nvm isntall 14.21.3按照該版本Node, 出現(xiàn)了報錯,所以本文記錄一下nvm安裝指定版本node失敗的解決方法,需要的朋友可以參考下
    2025-04-04
  • nodejs實現(xiàn)百度輿情接口應(yīng)用示例

    nodejs實現(xiàn)百度輿情接口應(yīng)用示例

    這篇文章主要介紹了nodejs實現(xiàn)百度輿情接口應(yīng)用,結(jié)合實例形式分析了node.js調(diào)用百度輿情接口的具體使用技巧,需要的朋友可以參考下
    2020-02-02
  • 使用 node.js 模仿 Apache 小部分功能

    使用 node.js 模仿 Apache 小部分功能

    這篇文章主要介紹了使用 node.js 模仿 Apache 小部分功能,文中給大家講到了服務(wù)端渲染與客戶端渲染之間的區(qū)別,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • nodejs初步體驗篇

    nodejs初步體驗篇

    這篇文章主要介紹了nodejs初步體驗篇的相關(guān)資料,需要的朋友可以參考下
    2015-11-11
  • node省市區(qū)三級數(shù)據(jù)性能測評實例分析

    node省市區(qū)三級數(shù)據(jù)性能測評實例分析

    這篇文章主要介紹了node省市區(qū)三級數(shù)據(jù)性能,結(jié)合具體實例形式評測分析了node省市區(qū)三級數(shù)據(jù)的實現(xiàn)、改進方法與運行效率,需要的朋友可以參考下
    2019-11-11
  • 如何使用axios庫在Node.js中進行代理請求(實踐案例)

    如何使用axios庫在Node.js中進行代理請求(實踐案例)

    axios是一個強大的基于Promise的HTTP客戶端,它在瀏覽器和Node.js環(huán)境中均可使用,本文將介紹如何充分利用axios庫,在Node.js中進行代理請求的最佳實踐,并通過一個實際案例來展示其應(yīng)用,感興趣的朋友一起看看吧
    2024-03-03
  • 最流行的Node.js精簡型和全棧型開發(fā)框架介紹

    最流行的Node.js精簡型和全棧型開發(fā)框架介紹

    這篇文章主要介紹了最流行的Node.js精簡型和全棧型開發(fā)框架介紹,本文講解了Express.js、KOA、Total.js、Sails.js、Meteor、Mean.IO等框架,需要的朋友可以參考下
    2015-02-02

最新評論

敖汉旗| 武强县| 马关县| 闸北区| 英山县| 石泉县| 清水河县| 岚皋县| 闽侯县| 双牌县| 临湘市| 儋州市| 百色市| 浠水县| 黎川县| 寿宁县| 高邮市| 勃利县| 花莲县| 西贡区| 吐鲁番市| 公主岭市| 溧水县| 镇沅| 天气| 宁强县| 凤庆县| 象州县| 中阳县| 射洪县| 孝义市| 江达县| 汶上县| 裕民县| 武汉市| 沙河市| 宝应县| 保康县| 韶关市| 白沙| 将乐县|