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
| Name | Type | Required |
|---|---|---|
dir | str | yes |
rule_id | str | yes |
operator | str | yes |
field | str | None | no (default None) |
value | str | None | no (default None) |
name | str | no (default '') |
severity | str | no (default 'error') |
description | str | no (default '') |
enabled | bool | no (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
}
}
}