If the AI writes an illegal import, the write is rejected. The same check fails the pull request.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add arkgate -- npx -y arkgate~/.codex/config.toml
[mcp_servers.arkgate]
command = "npx"
args = ["-y", "arkgate"]
# codex mcp add arkgate -- npx -y arkgate~/.cursor/mcp.json
{
"mcpServers": {
"arkgate": {
"command": "npx",
"args": [
"-y",
"arkgate"
]
}
}
}.vscode/mcp.json
{
"servers": {
"arkgate": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"arkgate"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"arkgate": {
"command": "npx",
"args": [
"-y",
"arkgate"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"arkgate": {
"command": "npx",
"args": [
"-y",
"arkgate"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"arkgate": {
"command": "npx",
"args": [
"-y",
"arkgate"
]
}
}
}