{
  "slug": "io-github-delian-ddflow-mcp",
  "name": "io.github.delian/ddflow-mcp",
  "title": "ddflow",
  "description": "Work-queue kernel for AI coding agents: dependencies, worktree isolation, quality gates, recovery",
  "version": "0.2.9",
  "publishedAt": "2026-10-24T13:34:08.630748Z",
  "updatedAt": "2026-10-24T13:34:08.630748Z",
  "repoUrl": "https://github.com/delian/ddflow-mcp",
  "websiteUrl": null,
  "namespace": {
    "type": "github",
    "owner": "delian"
  },
  "kind": "local",
  "packages": [
    {
      "registryType": "pypi",
      "identifier": "ddflow-mcp",
      "version": "0.2.9",
      "transport": "stdio",
      "runtimeHint": "uvx"
    },
    {
      "registryType": "oci",
      "identifier": "docker.io/delian/ddflow-mcp:0.2.9",
      "version": null,
      "transport": "stdio",
      "runtimeHint": null
    },
    {
      "registryType": "oci",
      "identifier": "ghcr.io/delian/ddflow-mcp:0.2.9",
      "version": null,
      "transport": "stdio",
      "runtimeHint": null
    }
  ],
  "remotes": [],
  "envVars": [
    {
      "name": "DDFLOW_REPO",
      "isSecret": false,
      "isRequired": false,
      "description": "Repository root ddflow manages. Defaults to the client's working directory, resolved to the primary checkout even when called from inside a git worktree."
    },
    {
      "name": "DDFLOW_AGENT",
      "isSecret": false,
      "isRequired": false,
      "description": "Stable identity for this agent. Shards the event log so concurrent agents never write the same file. Defaults to host plus the git worktree's name, so every process in one worktree agrees and two parallel agents differ. A harness running SEVERAL agents inside one worktree must set this, or their work merges into a single identity."
    }
  ],
  "category": "dev-tools",
  "subcategory": "agents",
  "company": "",
  "categoryAuto": true,
  "checks": [
    {
      "id": "source-linked",
      "label": "Source repository linked",
      "result": "pass",
      "detail": "https://github.com/delian/ddflow-mcp"
    },
    {
      "id": "version-pinned",
      "label": "Version pinned",
      "result": "pass",
      "detail": "Every package has an explicit version"
    },
    {
      "id": "secrets-requested",
      "label": "Secrets requested",
      "result": "info",
      "detail": "Asks for no secrets"
    },
    {
      "id": "known-registry",
      "label": "Known package registry",
      "result": "pass",
      "detail": "All packages come from npm, PyPI, OCI, NuGet or MCPB"
    },
    {
      "id": "namespace",
      "label": "Namespace ownership",
      "result": "info",
      "detail": "Name verified via GitHub account delian"
    },
    {
      "id": "meta-text",
      "label": "Registry text aimed at the AI",
      "result": "pass",
      "detail": "Description and settings contain no hidden characters or instructions to the AI"
    },
    {
      "id": "install-scripts",
      "label": "Install scripts",
      "result": "pass",
      "detail": "setup.py makes no network or process calls"
    },
    {
      "id": "code-flags",
      "label": "Code red flags",
      "result": "pass",
      "detail": "Read 2317 files in ddflow-mcp 0.2.9: no obfuscation, encoded execution, credential reads or data-collection endpoints found"
    },
    {
      "id": "ai-text",
      "label": "Text aimed at the AI",
      "result": "pass",
      "detail": "No hidden characters or instructions to the AI in 2317 files, including comments and the README"
    }
  ],
  "scannedAt": "2026-10-29",
  "level": "Scanned",
  "install": [
    {
      "label": "Claude Desktop (pypi)",
      "kind": "claude_desktop_json",
      "text": "{\n  \"mcpServers\": {\n    \"ddflow-mcp\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"ddflow-mcp==0.2.9\"\n      ]\n    }\n  }\n}"
    },
    {
      "label": "Claude Desktop (oci)",
      "kind": "claude_desktop_json",
      "text": "{\n  \"mcpServers\": {\n    \"ddflow-mcp\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"docker.io/delian/ddflow-mcp:0.2.9\"\n      ]\n    }\n  }\n}"
    },
    {
      "label": "Claude Desktop (oci)",
      "kind": "claude_desktop_json",
      "text": "{\n  \"mcpServers\": {\n    \"ddflow-mcp\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"ghcr.io/delian/ddflow-mcp:0.2.9\"\n      ]\n    }\n  }\n}"
    }
  ],
  "curated": true,
  "stars": 0,
  "archived": false,
  "pushedAt": "2026-10-24T22:13:16Z",
  "health": {
    "score": 52,
    "parts": {
      "popularity": 0.23779690484962035,
      "activity": 0.6,
      "issues": null,
      "security": 1
    },
    "fail": 0,
    "warn": 0,
    "raw": {
      "stars": 0,
      "forks": 0,
      "downloads": 331,
      "hn": null,
      "issuesOpen": 0,
      "issuesClosed": 0,
      "prsMerged": 1,
      "commits90": 0,
      "release": "2026-10-24T13:34:21Z",
      "pushed": "2026-10-24T22:13:16Z",
      "growth": null,
      "growthDays": null,
      "archived": false
    },
    "at": "2026-10-31T07:35:52.424Z"
  }
}
