
Rosentic
@Rosentic
Rosentic について
Deterministic cross-branch conflict detection for AI coding agents. Scans your git repo for function signature mismatches, HTTP route conflicts, and schema breaks across branches using tree-sitter AST analysis. Catches the merge failures that CI misses because tests only run on o
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"rosentic": {
"command": "rosentic-mcp",
"args": [],
"env": {}
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Rosentic?
Rosentic checks whether your active branches are compatible with each other before merge. It detects broken function signatures, HTTP route conflicts, and schema mismatches across 15+ languages using deterministic AST analysis—the kind of structural contract conflicts that cause runtime failures after merge.
How to use Rosentic?
Install the Rosentic plugin in Cursor by running /add-plugin rosentic or searching “Rosentic” in the Plugin Marketplace. Prerequisite: install the rosentic-mcp command via pip install rosentic-mcp. Once installed, the Cursor agent automatically uses three MCP tools—check_conflicts, explain_conflict, and list_branches—to run cross-branch compatibility checks at push, PR, or merge time.
Key features of Rosentic
- Cross-branch contract conflict detection before merge
- Catches broken function signatures and HTTP route conflicts
- Detects schema mismatches across 15+ languages
- Deterministic AST analysis (not AI code review)
- All scans run locally; no code leaves your machine
- Includes MCP tools, skill, and rule for Cursor agent
Use cases of Rosentic
- Before pushing a branch, verify it won’t break other branches
- Open a PR with confidence that no hidden contract conflicts exist
- Prevent runtime failures when one branch adds a required parameter and another uses the old signature
- Catch HTTP route or GraphQL type changes that would break dependent branches after merge
FAQ from Rosentic
What kind of conflicts does Rosentic detect?
Rosentic finds broken function signatures, HTTP route conflicts, and schema mismatches (including GraphQL) across 15+ languages using deterministic AST analysis.
How is Rosentic different from Semgrep Guardian?
Semgrep Guardian checks each file for security vulnerabilities and code issues. Rosentic checks whether your branches are compatible with each other—they solve different problems and work well together.
Does Rosentic send my code to the cloud?
No. All scans run locally against your git repo. No code leaves your machine.
What are the installation prerequisites?
You need Cursor and the rosentic-mcp Python package installed via pip install rosentic-mcp. The plugin is then added via /add-plugin rosentic or the Plugin Marketplace.
What MCP tools does Rosentic provide?
It provides check_conflicts (scan repo for cross-branch contract conflicts), explain_conflict (explain a specific finding), and list_branches (list active branches for the agent to choose).
「開発者ツール」の他のコンテンツ
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
Grafana MCP server
grafanaMCP server for Grafana
コメント