{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.vighriday/veris",
  "description": "Behavioral verification intelligence for autonomous coding agents. Builds a behavioral graph of any TypeScript/JavaScript repo, clusters nodes into 28 semantic workflows (Authentication, Payments, Webhooks, Caching, Queue, etc.), detects drift across runs, generates concrete adversarial probes (idempotency, retry storm, cache stampede, replay), and emits per-workflow risk + confidence scores. 17 MCP tools. Local SQLite state. Zero cloud.",
  "repository": {
    "url": "https://github.com/vighriday/Veris",
    "source": "github"
  },
  "version": "2.1.8",
  "packages": [
    {
      "registryType": "npm",
      "identifier": "veris-core",
      "version": "2.1.8",
      "transport": {
        "type": "stdio"
      },
      "runtimeArguments": [
        {
          "type": "positional",
          "value": "mcp",
          "isRequired": true,
          "isRepeated": false
        }
      ],
      "environmentVariables": [
        {
          "name": "VERIS_STATE_DISABLED",
          "description": "Set to 1 for zero-retention mode (skip all SQLite writes).",
          "isRequired": false,
          "isSecret": false,
          "format": "string"
        },
        {
          "name": "VERIS_PLUGINS_DISABLED",
          "description": "Set to 1 to skip loading .veris/plugins/*.js.",
          "isRequired": false,
          "isSecret": false,
          "format": "string"
        },
        {
          "name": "VERIS_CONFIDENCE_THRESHOLD",
          "description": "Veris exits with code 2 when overall confidence falls below this number.",
          "isRequired": false,
          "isSecret": false,
          "format": "string"
        }
      ]
    }
  ]
}
