MCP.so
Sign In

Roo-Code Agents & MCP Setup

@jodobear

About Roo-Code Agents & MCP Setup

Roo-Code Agents & MCP Setup

Overview

What is Roo-Code Agents & MCP Setup?

Roo-Code Agents & MCP Setup is a configuration for Roo‑Code, an autonomous open‑source AI agent that codes, debugs, and evolves software with minimal human input. It runs inside VSCode (via the Roo‑Code extension) and augments the agent with MCP servers to provide domain‑specific context for complex projects.

How to use Roo-Code Agents & MCP Setup?

Install the Roo‑Code extension in VSCode, clone this repository and the mcp-code MCP server repository, build the MCP server, and obtain an API key from an LLM provider (e.g., OpenRouter). Copy the settings files (including dotfiles) into your project directory, open VSCode, configure your API keys in Roo‑Code’s settings, then connect the MCP server by editing the project’s MCP configuration and adding the provided JSON block with the path to the built mcp-code binary.

Key features of Roo-Code Agents & MCP Setup

  • Pre‑configured SPARC agents (multiple modes) for specialized tasks
  • MCP server integration for Nostr domain context
  • Customizable via .roomodes and .cursorrules files
  • Supports comparative testing against a vanilla Roo‑Code setup
  • Includes a set of alwaysAllow tools (e.g., find_snippets, zap)

Use cases of Roo-Code Agents & MCP Setup

  • Building Nostr‑based applications with domain‑specific agent knowledge
  • Evaluating the impact of MCP context on AI agent performance
  • Developing software that requires minimal human intervention yet benefits from curated domain data

FAQ from Roo-Code Agents & MCP Setup

What is Roo‑Code?

Roo‑Code is an autonomous open‑source AI agent designed to code, debug, and evolve software systems with minimal human input. It can be customized through mode configurations and MCP servers.

How do I connect an MCP server?

After installing the MCP server (e.g., mcp-code), click the MCP server icon in Roo‑Code, select “Edit Project MCP”, and add a JSON entry with the server’s full path, arguments, and a list of tools to always allow.

What are SPARC agents?

SPARC agents are different mode configurations defined in the .roomodes file. They allow Roo‑Code to specialize its behavior for various tasks during a project.

Do I need an API key to use this setup?

Yes. You need an API key from an LLM provider (such as OpenRouter or PPQ.ai) to power the agent’s language model.

Is this setup free and open‑source?

The setup files and the configuration are provided under the GPL‑2.0 license. The Roo‑Code extension itself is open‑source, but using LLM APIs may incur costs depending on the provider.

Comments

More Coding Agents MCP clients