Architecture linter for AI-written code: detects layer violations and leaked secrets, generates .cursorrules and audits pull requests against project rules.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add repoguard -- npx -y repoguard-rules@1.6.1 mcp~/.codex/config.toml
[mcp_servers.repoguard]
command = "npx"
args = ["-y", "repoguard-rules@1.6.1", "mcp"]
# codex mcp add repoguard -- npx -y repoguard-rules@1.6.1 mcp~/.cursor/mcp.json
{
"mcpServers": {
"repoguard": {
"command": "npx",
"args": [
"-y",
"repoguard-rules@1.6.1",
"mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"repoguard": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"repoguard-rules@1.6.1",
"mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"repoguard": {
"command": "npx",
"args": [
"-y",
"repoguard-rules@1.6.1",
"mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"repoguard": {
"command": "npx",
"args": [
"-y",
"repoguard-rules@1.6.1",
"mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"repoguard": {
"command": "npx",
"args": [
"-y",
"repoguard-rules@1.6.1",
"mcp"
]
}
}
}