Give your coding agent merge awareness

Rosentic MCP connects to any AI coding tool. Before your agent edits or merges, it checks every active branch for conflicts.

MCP Tools
check_conflicts
Scan a repo for cross-branch conflicts. Returns a summary or structured JSON with finding IDs.
explain_conflict
Explain a specific finding and what to do about it. Takes a finding ID, returns the conflict detail with fix guidance.
list_branches
List local branches sorted by most recent commit. Shows branch age, ahead/behind counts, and inferred agent.
What agents ask Rosentic
"Before merging this PR, check whether another branch depends on the old API."
"Before changing this function signature, what other active branches call it?"
"Scan agent/alice and agent/bob for conflicts."
"Explain the highest-risk conflict in this repo."
"List all active branches and check for cross-branch issues."
Works with every MCP client
Install prerequisites
git clone https://github.com/Rosentic/rosentic.git ~/rosentic pip install -r ~/rosentic/requirements.txt
Codex
Cursor
Claude Code
Claude Desktop
VS Code
Windsurf
Cline
Zed
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
Or install as a plugin
/plugin marketplace add Rosentic/rosentic
/plugin install rosentic@rosentic-rosentic
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
{
  "mcpServers": {
    "rosentic": {
      "command": "python3",
      "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
    }
  }
}
{
  "context_servers": {
    "rosentic": {
      "command": {
        "path": "python3",
        "args": ["/Users/YOUR_USER/rosentic/mcp_server.py"]
      }
    }
  }
}

Sentry tells agents what broke in production.
Rosentic tells agents what will break before merge.

Get started

Install the GitHub Action for automated scanning on every PR, or use the MCP server for agent-native merge awareness.

Install GitHub Action Start Free Dashboard