← Index

io.github.VladUZH/sidclaw-governance-mcp

io.github.VladUZH/sidclaw-governance-mcp·v0.1.7·Other
Quality Score
80
/100

Governance proxy for MCP servers — policy evaluation, human approval, audit trails.

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "sidclaw-governance-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@sidclaw/sdk"
      ],
      "env": {
        "SIDCLAW_API_KEY": "<your-sidclaw_api_key>",
        "SIDCLAW_AGENT_ID": "<sidclaw_agent_id>",
        "SIDCLAW_UPSTREAM_CMD": "<sidclaw_upstream_cmd>",
        "SIDCLAW_UPSTREAM_ARGS": "<sidclaw_upstream_args>",
        "SIDCLAW_APPROVAL_MODE": "<sidclaw_approval_mode>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "sidclaw-governance-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@sidclaw/sdk"
      ],
      "env": {
        "SIDCLAW_API_KEY": "<your-sidclaw_api_key>",
        "SIDCLAW_AGENT_ID": "<sidclaw_agent_id>",
        "SIDCLAW_UPSTREAM_CMD": "<sidclaw_upstream_cmd>",
        "SIDCLAW_UPSTREAM_ARGS": "<sidclaw_upstream_args>",
        "SIDCLAW_APPROVAL_MODE": "<sidclaw_approval_mode>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y @sidclaw/sdk
§02  Environment variables
SIDCLAW_API_KEY
requiredsecret

SidClaw API key for policy evaluation and audit logging

SIDCLAW_AGENT_ID
required

Agent identity for policy matching and audit trails

SIDCLAW_UPSTREAM_CMD
required

Command for the upstream MCP server (e.g., npx)

SIDCLAW_UPSTREAM_ARGS
required

Comma-separated args for the upstream MCP server

SIDCLAW_APPROVAL_MODE

Approval mode: error (default, returns immediately) or block (waits for approval)

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
5
§04  Alternatives in Other