Skip to content

griddynamics/rosetta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rosetta

Meta-prompting, context engineering, and centralized knowledge management for AI coding agents

MCP Downloads CLI Downloads Rosetta MCP Rosetta CLI Instructions Python 3.12+ License: Apache-2.0

What is Rosetta

Rosetta is a meta-prompting, context engineering, and centralized knowledge management for AI coding agents. It provides structured context - rules, skills, workflows, and sub-agents - guiding AI systems to operate with a deep understanding of system architecture, domain constraints, and engineering standards. Rosetta also accelerates project onboarding by reverse-engineering architecture and domain context, improving the reliability and consistency of AI-generated 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

  • Context engineering, not prompt hacking. Agents receive your conventions, architecture, and business rules automatically — structured, versioned, and ready before the first line of code. See how it fits your workflow.
  • Write once, run everywhere. Agent-agnostic design adapts to any IDE and any tech stack. No per-tool maintenance.
  • Guardrails built in. Approval gates, risk assessment, and data protection ensure consistent AI behavior across teams. See how Rosetta protects you.
  • Cross-project intelligence (opt-in). Publish business and technical context from every project into a shared knowledge base. Agents see the system, not just one repo — trace flows across services, catch breaking API changes before they ship, and assess blast radius of any change across the portfolio.
  • One-command onboarding. New repo, new developer — productive immediately with best practices baked in.
  • Instructions as code. Prompts version-controlled with release management — single source of truth for all teams.

How it works

Your IDE connects to the Rosetta MCP server. The server exposes guardrails and common best practices, and provides a menu of available instructions — workflows and coding conventions. The coding agent selects only what it needs for the current task; Rosetta delivers just those, keeping the agent's context lean. No source code or project data ever reaches Rosetta.

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

Cursor | Claude Code | VS Code / GitHub Copilot | JetBrains (Copilot, Junie) | Windsurf | Codex | Antigravity | OpenCode

Works with any MCP-compatible tool.

Documentation

I want to... Read
Understand what Rosetta is and how to think about it OVERVIEW.md
Set up Rosetta QUICKSTART.md
Learn how to use Rosetta flows USAGE_GUIDE.md
Deploy Rosetta for my organization DEPLOYMENT_GUIDE.md
Understand the system architecture ARCHITECTURE.md
Navigate the codebase DEVELOPER_GUIDE.md
Contribute a change CONTRIBUTING.md
Debug a problem TROUBLESHOOTING.md
See release history CHANGELOG.md

Contributing

Contributions welcome. See CONTRIBUTING.md for workflow and expectations.

Community

License

See LICENSE for details.

About

IT-311363

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages