Quick Start
Who is this for? New users setting up Rosetta for the first time.
When should I read this? When you want to go from zero to a working setup.
Step 1: Connect Rosetta MCP
[!WARNING] You must receive a prior approval from your manager and company to use it.
[!WARNING] Use Sonnet 4.6, GPT-5.3-codex-medium, gemini-3.1-pro or better models. Avoid Auto model selection.
[!NOTE] Rosetta is designed to never use or see data or IP. Instead it uses inversion of control, by providing a “menu” to AI coding agents.
Rosetta uses HTTP MCP transport with OAuth. Pick your IDE and add the configuration.
Cursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"mcpServers": {
"Rosetta": {
"url": "[rosetta MCP production server URL]"
}
}
}
Claude Code
claude mcp add --transport http Rosetta [rosetta MCP production server URL]
Authenticate inside a claude session with /mcp, select Rosetta, Authenticate, and complete the OAuth flow.
Codex
codex mcp add Rosetta --url [rosetta MCP production server URL]
codex mcp login Rosetta
VS Code / GitHub Copilot
Add to .vscode/mcp.json or ~/.mcp.json:
{
"servers": {
"Rosetta": {
"url": "[rosetta MCP production server URL]"
}
}
}
GitHub Copilot (JetBrains)
Settings > Tools > GitHub Copilot > MCP Settings. Add to ~/.config/github-copilot/intellij/mcp.json:
{
"servers": {
"Rosetta": {
"url": "[rosetta MCP production server URL]"
}
}
}
Restart IDE after changes.
JetBrains Junie
Settings > Tools > Junie > MCP Settings > + Add > As JSON:
{
"mcpServers": {
"Rosetta": {
"url": "[rosetta MCP production server URL]"
}
}
}
Windsurf
Add to your Windsurf MCP config:
{
"mcpServers": {
"Rosetta": {
"url": "[rosetta MCP production server URL]"
}
}
}
Antigravity
Add to your Antigravity MCP config:
{
"mcpServers": {
"Rosetta": {
"serverUrl": "[rosetta MCP production server URL]"
}
}
}
OpenCode
Add to opencode.json:
{
"mcp": {
"Rosetta": {
"type": "http",
"url": "[rosetta MCP production server URL]",
"enabled": true
}
}
}
Any MCP client that supports HTTP transport can connect using the endpoint URL. Complete the OAuth flow when prompted.
STDIO transport is available for air-gapped environments. See Installation.
Step 2: Verify
Ask the agent:
What can you do, Rosetta?
It should use Rosetta MCP to retrieve agents, guardrails, and instructions.
Step 3: Initialize (once per repository)
Ask the agent:
Initialize this repository using Rosetta
The agent will analyze your tech stack, generate documentation (TECHSTACK.md, CODEMAP.md, DEPENDENCIES.md, ARCHITECTURE.md, CONTEXT.md), and ask clarifying questions. Read more about workspace files and all workflows.
[!NOTE] Prefer medium models: High reasoning and Opus models consume too much token on reasoning. Composite workspaces: init each repository separately, then init at the workspace level with “This is composite workspace” appended. Dead code or existing specs: mention their location in the prompt to save time.
Step 4: Add Bootstrap Rule (optional)
If something does not work.
Download bootstrap.md and add it to your IDE’s instruction file (keep entire contents, including YAML frontmatter):
| IDE | Destination |
|---|---|
| Cursor | .cursor/rules/bootstrap.mdc |
| Claude Code | .claude/claude.md |
| VS Code / GitHub Copilot | .github/copilot-instructions.md |
| GitHub Copilot (JetBrains) | .github/copilot-instructions.md |
| JetBrains Junie | .junie/guidelines.md |
| Windsurf | .windsurf/rules/bootstrap.md |
| Antigravity | .agent/rules/bootstrap.md |
| OpenCode | AGENTS.md |
Common Issues
- OAuth prompt does not appear: restart your IDE and retry the connection. Read more in Troubleshooting — Connection & Authentication.
- Agent ignores Rosetta tools: confirm the MCP server shows as connected in your IDE’s MCP settings. Add a bootstrap rule if the agent still skips Rosetta. Read more in Troubleshooting — Agent Not Using Rosetta.
- Slow or empty responses: check your network can reach your Rosetta MCP host. See Troubleshooting.
Next Steps
- Usage Guide — how to use Rosetta flows
- Overview — mental model and terminology
- Deployment — org-wide deployment
- Contributing — make your first contribution
- Architecture — system internals
Video Tutorials
- Install Using MCP — step-by-step setup
- Install without MCP — air-gapped environments
- Initialize with Antigravity — project initialization
- Subagents and Workflows in Claude Code — advanced configuration