返回市场
刺羊兽服务器

刺羊兽服务器

作者:jodobear20 星标更新:2025-04-10

项目介绍

Roo-Code 代理及MCP设置

致谢

感谢Pablof7z,他创建了这个设置并在SEC进行了工作坊。

简介

Roo Code 是一个自主开源的人工智能代理,旨在以最少的人力输入来编写、调试和进化软件系统。它就像一个光标,但更加自由。它非常可定制化,在这里我们将让它变得超过9000!

以下设置是为了让Roo CodeGitHub)具有更好的代理能力,即使在复杂的项目中也是如此,并通过MCP提供特定领域的上下文。

预备条件

  1. 如果您还没有安装Roo Code,请按照官方文档进行安装,或者如果您有VSCode,可以从扩展下载。
  2. 克隆此仓库。
  3. 在您想要的位置克隆mcp-code 仓库,并遵循其说明进行构建。这是我们为Nostr构建的MCP服务器。
  4. 从您的LLM提供商处获取API密钥,例如OpenRouter或PPQ.ai(接受闪电支付),这些都是允许您使用许多最新LLM的好选择。

文件信息

  • .roomodes:包含了我们在SPARC中配置的所有不同模式(代理)的信息。
  • .cursorrules:包含了cursor-tools的规则。

步骤

  1. 创建一个测试项目目录,并将设置目录中的所有文件(包括点文件)复制到您的测试项目目录中。
  2. 启动已安装Roo Code的VSCode。
  3. 进入设置并设置您的API密钥和端点。
  4. 一旦您退出Roo Code设置并查看聊天部分,您应该能看到SPARC代理:

SPARC代理

  1. 通过点击MCP服务器图标并编辑项目MCP,添加以下内容来连接到您的mcp-code MCP服务器:
{
  "mcpServers": {
    "mcp-code": {
      "command": "<FULL/PATH/TO/mcp-code>",
      "args": [
        "mcp"
      ],
      "alwaysAllow": [
        "find_snippets",
        "find_user",
        "list_usernames",
        "fetch_snippet_by_id",
        "publish-new-code-snippet",
        "wallet_balance",
        "deposit",
        "zap",
        "create_pubkey"
      ],
      "disabled": false
    }
  }
}

使用方法

我们已经完全设置了测试环境。我们将进行对比测试。

打开另一个带有Roo Code的VSCode实例,在一个名为vanilla-test-roo的项目目录中,该目录没有这些配置文件且没有设置MCP服务器。

现在,在两个项目中输入相同的简单应用想法提示,并查看是否有任何差异。由于我们为此设置设定了Nostr领域的专业知识,因此请选择一个Nostr应用程序的想法。

示例提示制作一个CLI应用程序来发布GM fiatjaf

许可证GPL-2.0