AI code review over Git diffs with AST-based context extraction; runs as a CLI or in MCP mode and works with Claude, GPT, Gemini and OpenRouter models.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add selvage -- uvx selvage~/.codex/config.toml
[mcp_servers.selvage]
command = "uvx"
args = ["selvage"]
# codex mcp add selvage -- uvx selvage~/.cursor/mcp.json
{
"mcpServers": {
"selvage": {
"command": "uvx",
"args": [
"selvage"
]
}
}
}.vscode/mcp.json
{
"servers": {
"selvage": {
"type": "stdio",
"command": "uvx",
"args": [
"selvage"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"selvage": {
"command": "uvx",
"args": [
"selvage"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"selvage": {
"command": "uvx",
"args": [
"selvage"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"selvage": {
"command": "uvx",
"args": [
"selvage"
]
}
}
}