{
  "schemaVersion": "2026-06-08",
  "name": "stackkit-cc",
  "title": "StackKits Website MCP Discovery",
  "description": "Read-only public discovery surface for StackKits docs, installers, schemas, OpenAPI, prompts, and local native MCP connector guidance.",
  "surface": "website",
  "readOnly": true,
  "userFacingMcp": {
    "connectionName": "stackkit",
    "model": "one StackKits MCP connection; stackkit-mcp is the local adapter, stackkit-server /mcp is the protected durable endpoint after install",
    "mcpUse": "app authoring/build layer only, not a production connector"
  },
  "policy": {
    "serverActions": false,
    "mutatingTools": false,
    "managedServerless": "out-of-scope",
    "nativeConnector": "Use local stackkit-mcp or stackkit-server POST /mcp after installation. Durable remote MCP access is a protected day-2 target capability, not a website-executed first-install path."
  },
  "pageWebMcp": {
    "planner": "https://stackkit.cc/planner",
    "resultSchema": "https://stackkit.cc/schemas/stackkits-webmcp-v2alpha1.schema.json",
    "catalogSchema": "https://stackkit.cc/schemas/stackkits-webmcp-catalog-v2alpha1.schema.json",
    "catalog": "https://stackkit.cc/data/stackkits-webmcp/v2alpha1/catalog.json",
    "schemaVersion": "stackkits-webmcp/v2alpha1",
    "readOnly": true,
    "sharedVisibleState": true,
    "tools": [
      "stackkits_list_catalog",
      "stackkits_get_module_profiles",
      "stackkits_assess_capacity",
      "stackkits_prepare_handoff"
    ],
    "boundary": "Browser-local module-profile facts and capacity feasibility plus a non-executing CLI handoff; no recommendation algorithm, provider, target, SSH, filesystem, or apply action."
  },
  "installers": {
    "cli": "https://stackkit.cc/install",
    "baseKit": "https://base.stackkit.cc",
    "githubReleases": "https://github.com/kombifyio/stackKits/releases/latest"
  },
  "localConnector": {
    "stdio": {
      "command": "stackkit-mcp",
      "args": ["--mode", "docs,local,server,actions"]
    },
    "streamableHttp": {
      "endpoint": "http://localhost:8082/mcp",
      "discovery": "http://localhost:8082/openmcp.json",
      "writeGate": "STACKKIT_MCP_ALLOW_WRITE=true",
      "token": "STACKKIT_MCP_TOKEN",
      "remoteAccess": "target-day2-only; require tunnel, VPN, private network, mTLS/reverse proxy, or OAuth-aware gateway for non-loopback access"
    },
    "mcpAppResource": "ui://stackkits/state-console.html"
  },
  "appResources": [
    {
      "uri": "ui://stackkits/state-console.html",
      "mimeType": "text/html;profile=mcp-app",
      "description": "StackKits State Console for local state review, explicit Kit configuration, plan inspection, operation approval, and Owner evidence.",
      "steps": [
        "workspace-and-local-state",
        "explicit-kit-configuration",
        "inventory-and-resolution",
        "review-and-plan",
        "operation-approval-and-evidence"
      ],
      "callsToolsFromWidget": true,
      "localOnly": true
    }
  ],
  "resources": [
    {
      "uri": "https://stackkit.cc/planner",
      "mimeType": "text/html",
      "description": "Human and WebMCP module-profile planner"
    },
    {
      "uri": "https://stackkit.cc/schemas/stackkits-webmcp-v2alpha1.schema.json",
      "mimeType": "application/schema+json",
      "description": "StackKits WebMCP v2alpha1 result and tool contract"
    },
    {
      "uri": "https://stackkit.cc/schemas/stackkits-webmcp-catalog-v2alpha1.schema.json",
      "mimeType": "application/schema+json",
      "description": "Generated StackKits WebMCP v2alpha1 catalog contract"
    },
    {
      "uri": "https://stackkit.cc/data/stackkits-webmcp/v2alpha1/catalog.json",
      "mimeType": "application/json",
      "description": "Exact-SHA CUE-derived StackKits WebMCP v2alpha1 catalog"
    },
    {
      "uri": "https://stackkit.cc/llms.txt",
      "mimeType": "text/plain",
      "description": "Agent index"
    },
    {
      "uri": "https://stackkit.cc/llms-full.txt",
      "mimeType": "text/plain",
      "description": "Full agent context"
    },
    {
      "uri": "https://stackkit.cc/llms-snippets.txt",
      "mimeType": "text/plain",
      "description": "Copy-paste CLI and agent snippets"
    },
    {
      "uri": "https://stackkit.cc/getting-started/agents.md",
      "mimeType": "text/markdown",
      "description": "Agent guide"
    },
    {
      "uri": "https://stackkit.cc/mcp/stackkit-mcp.md",
      "mimeType": "text/markdown",
      "description": "MCP connector guide"
    },
    {
      "uri": "https://stackkit.cc/api/openapi.v1.yaml",
      "mimeType": "application/yaml",
      "description": "StackKits Server OpenAPI mirror"
    },
    {
      "uri": "https://stackkit.cc/schemas/stackkit-agent-run-manifest.schema.json",
      "mimeType": "application/schema+json",
      "description": "Agent run manifest schema"
    },
    {
      "uri": "https://stackkit.cc/schemas/stackkit-agent-functional-result.schema.json",
      "mimeType": "application/schema+json",
      "description": "Agent functional result schema"
    }
  ],
  "tools": [
    {
      "name": "stackkit_website_discovery",
      "description": "Read-only discovery of public StackKits installers, docs, schemas, and local connector configuration.",
      "annotations": {
        "readOnly": true,
        "idempotent": true,
        "destructive": false,
        "openWorld": false
      }
    }
  ],
  "prompts": [
    "stackkit_basekit_autonomous_rollout",
    "stackkit_inspect_existing_rollout",
    "stackkit_diagnose_failed_rollout",
    "stackkit_ssh_rollout"
  ]
}
