Skip to content

Consulting control plane for AI coding agents

PyPI Downloads Python 3.12+

What is Rosetta

Rosetta is a consulting control plane for AI coding agents. It consults them with versioned, expert-prepared instructions so every agent follows your organization’s rules, conventions, and knowledge. Works across IDEs, runs locally, and keeps instructions versioned as code.

Every AI interaction follows four phases: Prepare (load guardrails and context), Research (search the knowledge base), Plan (produce a reviewable plan), Act (execute with full context). Read more in the Usage Guide.

Why use it

How it works

Your IDE connects to the Rosetta MCP server. The server transforms, bundles, and contextualizes knowledge from workflows, guardrails, coding conventions, and project context. The coding agent receives structured instructions from Rosetta and applies them to your code.

Rosetta never sees your source code. It only serves knowledge and instructions to the agent. The agent loads only what it needs per request (progressive disclosure) and follows your organization’s workflows.

Get Started

Cursor — add to ~/.cursor/mcp.json or .cursor/mcp.json:

{
  "mcpServers": {
    "Rosetta": {
      "url": "https://rosetta.evergreen.gcp.griddynamics.net/mcp"
    }
  }
}

Claude Code:

claude mcp add --transport http Rosetta https://rosetta.evergreen.gcp.griddynamics.net/mcp

Codex:

codex mcp add Rosetta --url https://rosetta.evergreen.gcp.griddynamics.net/mcp
codex mcp login Rosetta

Complete the OAuth flow when prompted. Then ask: “Initialize this repository using Rosetta”

STDIO transport is available for air-gapped environments. All IDEs and detailed setup. Read more in the Quickstart.

Supported IDEs and Agents

Works with any MCP-compatible tool.

Documentation

I want to… Read
Understand what Rosetta is and how to think about it Overview
Set up Rosetta Quick Start
Learn how to use Rosetta flows Usage Guide
Deploy Rosetta for my organization Deployment
Understand the system architecture Architecture
Navigate the codebase Developer Guide
Contribute a change Contributing
Debug a problem Troubleshooting

Contributing

Contributions welcome. See Contributing for workflow and expectations.

Community

License

See LICENSE for details.