大家好,我是 Code Runner for VS Code 的作者。
最近,MCP (Model Context Protocol) 非常火🔥,于是,我就在想,如果把 Code Runner 的代码运行功能,做成一个 MCP Server ,那么是不是会很强大!
于是,前天晚上,说干就干!
构思、设计、开发、调试、测试、发布,一气呵成!
我发布了 Code Runner MCP Server: https://www.npmjs.com/package/mcp-server-code-runner
发布不到一天时间,已有 221 个下载量了!
因为可以运行多种编程语言,你甚至可以通过 Python/JS 等主流语言,把 Code Runner MCP Server 作为灵活又强大的 Computer Use ! 这个 Computer Use tool 可以干任何事!
比如,查询当前 OS 的 CPU 信息:
比如,给当前窗口截图,并保存图片到本地:
在上面的例子中,当遇到 pip 包没有安装时,GH Copilot Agent 甚至能帮忙自动安装,最终完成截图任务!
你可以在任何支持 MCP 协议的客户端中使用 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 跑!
项目完全开源,欢迎来围观:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.