← Back to Plugins
MCP Server MCP

com.forgeorbital/agent-gate

MCP Registry publisher By MCP Registry publisher 👁 1 views ▲ 0 votes

Local mandate gate and proof trail for AI agents that take consequential actions.

Homepage Verified source

Install

npx -y [email protected]

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "forge-agent-gate",
      "version": "0.1.5",
      "runtimeHint": "npx",
      "transport": {
        "type": "stdio"
      },
      "packageArguments": [
        {
          "description": "Run the risk-control MCP gateway over stdio.",
          "value": "serve",
          "type": "positional"
        }
      ],
      "environmentVariables": [
        {
          "description": "Forge decision-API key (starts with fi_). Set this or FORGE_BEARER_TOKEN.",
          "format": "string",
          "isSecret": true,
          "name": "FORGE_API_KEY"
        },
        {
          "description": "Alternative to FORGE_API_KEY: a Forge bearer token for the decision API.",
          "format": "string",
          "isSecret": true,
          "name": "FORGE_BEARER_TOKEN"
        },
        {
          "description": "Base URL of the Forge decision API. Defaults to the hosted Forge cloud.",
          "format": "string",
          "default": "https://forgeorbital.com",
          "name": "FORGE_API_BASE_URL"
        },
        {
          "description": "Tenant id stamped into every proof-trail record.",
          "isRequired": true,
          "format": "string",
          "name": "FORGE_TENANT_ID"
        },
        {
          "description": "required = fail-closed (block if Forge cannot record); best_effort = execute anyway.",
          "format": "string",
          "default": "required",
          "name": "FORGE_RECORD_MODE"
        },
        {
          "description": "Absolute path to the signed mandate (policy) JSON. Create it with `forge-agent-gate init`.",
          "format": "string",
          "name": "AGENT_GATE_MANDATE_PATH"
        },
        {
          "description": "If this file exists, every gated write is hard-blocked (master kill switch).",
          "format": "string",
          "name": "AGENT_GATE_KILL_FILE"
        },
        {
          "description": "Kalshi API key id. Only for the live Kalshi venue adapter; stays on your machine.",
          "format": "string",
          "isSecret": true,
          "name": "KALSHI_API_KEY_ID"
        },
        {
          "description": "Path to your Kalshi RSA private key. Only for the Kalshi venue adapter.",
          "format": "string",
          "default": "./kalshi_private_key.pem",
          "name": "KALSHI_PRIVATE_KEY_PATH"
        },
        {
          "description": "Kalshi environment: demo or prod. Only for the Kalshi venue adapter.",
          "format": "string",
          "default": "demo",
          "name": "KALSHI_ENV"
        }
      ]
    }
  ]
}
mcp model-context-protocol npm

Comments

Sign in to leave a comment

Loading comments...