本地MCP服务器代码执行工具

一个允许LLM代理在本地计算机上编写和运行代码的MCP服务器工具,适用于实验性开发和插件扩展。

  • by mcread29
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 mcread29/fuck_it_mcp

使用说明

他妈的it_mcp

我最近看了一个 视频 西奥·布朗在那里讨论 cloudflare的新代码模式现在,代码模式非常有趣,这是一种代理通过编写代码与mcp服务器交互的新方式,但我不想学习如何在cloudflare上部署(它看起来很复杂的idk),而且我希望它在我的计算机上本地运行。所以,闲话少说,我给你他妈的it-mcp!

wtf为什么我要让llm编写只在我的机器上运行的代码???

好问题!答案是,我不知道!theo在他的视频中提出了一个很好的观点,即mcp服务器及其工具有点无用,所以如果你有什么想法,请告诉我

那么,这到底是为了什么?

另一个好问题!答案是,我完全不知道!我很好奇这能不能/怎么做,然后我做了。

我怎么用这个?

这非常简单,只需将此仓库克隆到您计算机上的某个位置,然后将配置添加到首选代理的配置文件中即可。我用bun运行它,但你可能可以使用node或其他什么,我不在乎

{
    "mcpServers": {
        "fuck-it-mcp": {
            "command": "bun",
            "args": [
                "run",
                "~/fuck_it_mcp/index.ts"
            ]
        }
    }
}

为什么没有实际的插件?

idk-man,我想不出这种mcp有什么功能,你能吗?如果你这样做,做一个公关,我会把它合并进去。或者不合并。这有apache liscense,所以只要用你想要的东西推你自己的叉子。

好吧,我会做一个愚蠢的插件,从哪里开始?

使用 plugins/hello.ts 作为模板,添加所需的函数/功能,然后将metada和实际插件方法添加到 plugins/index.ts

重要责任通知

这个mcp允许llm代理在您的计算机上编写和运行代码,这可能会带来风险。node-vm有一些保护措施,但请不要下载任何你不理解或没有自己测试过的文件用作插件。