Roo代码代理和MCP设置
信用
一切都要感谢 Pablof7z 谁做了这个设置,并在SEC举办了研讨会。
引言
Roo Code是一个自主的开源人工智能代理,旨在以最少的人为输入对软件系统进行编码、调试和进化。它就像光标,但被释放了。它是非常可定制的,在这里我们将得到它 超过9000!.
以下设置是 道路代码, ()更好的代理能力,即使对于复杂的项目也是如此,并使用MCP对其进行增强,以提供特定领域的上下文。
先决条件
- 如果你还没有安装roo代码,请按照以下步骤安装 官方文件 或者,如果您有VSCode,请从Extensions下载。
- 克隆此仓库。
- 安装
cursor-tools从他们 >) (并非绝对必要)。这是针对使用gemini对生成的代码进行评估的反馈循环。
- 从您的任何LLM提供商获取API密钥,OpenRouter、PPQ.ai(接受闪电)都是很好的,可以让您使用许多最新的LLM
文件信息
.roomodes:包含我们在SPARC中配置的所有不同模式(代理)的所有信息。.cursorrules:有规则cursor-tools
步骤
- 创建一个测试项目目录,并将设置目录中的所有文件(包括点文件)复制到测试项目目录中。
- 在安装了roocode的情况下启动VSCode。
- 进入设置和设置您的API密钥和端点。
- 一旦你退出roocode设置并查看聊天部分,你应该会看到SPARC代理:
- 连接到您的
mcp-code单击MCP服务器图标和Edit Project MCP并增加以下内容:
{
"mcpServers": {
"mcp-code": {
"command": "",
"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
}
}
}用法
我们已做好充分准备,可以测试我们的设置。我们将做一个比较测试。
使用roocode打开VSCode的另一个实例 vanilla-test-roo 项目目录中没有这些配置文件,也没有MCP服务器设置。
现在,在两个项目中输入相同的简单应用程序想法提示,看看是否有任何不同。为Nost选择一个应用程序创意,因为我们已经为Nost领域的专业知识设置了此设置。
示例提示: make a cli app to post GM fiatjaf
许可证: GPL-2.0
