Skip to main content

governance_rules_add

Family: Governance — standing laws, secret patterns, fetched packs. See Governance.

Add an inline governance rule (rules CHECK the work).

@mcp.tool()
def governance_rules_add(
dir: str,
rule_id: str,
operator: str,
field: str | None = None,
value: str | None = None,
name: str = '',
severity: str = 'error',
description: str = '',
enabled: bool = True,
) -> str

Parameters

NameTypeRequired
dirstryes
rule_idstryes
operatorstryes
fieldstr | Noneno (default None)
valuestr | Noneno (default None)
namestrno (default '')
severitystrno (default 'error')
descriptionstrno (default '')
enabledboolno (default True)

Returns str.

Call shape

Fill your values; omit optional parameters:

{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "governance_rules_add",
"arguments": {
"dir": "...",
"rule_id": "...",
"operator": "...",
"field": "...",
"value": "...",
"name": "...",
"severity": "...",
"description": "...",
"enabled": false
}
}
}