{
  "slug": "io-github-timohaa-scopewalker-mcp",
  "name": "io.github.timohaa/scopewalker-mcp",
  "title": "scopewalker-mcp",
  "description": "Codebase analysis tools for AI agents: complexity, prop drilling, doc coverage, code smells.",
  "version": "1.4.1",
  "publishedAt": "2026-10-23T10:25:05.57408Z",
  "updatedAt": "2026-10-23T10:25:05.57408Z",
  "repoUrl": "https://github.com/timohaa/scopewalker-mcp",
  "websiteUrl": null,
  "namespace": {
    "type": "github",
    "owner": "timohaa"
  },
  "kind": "local",
  "packages": [
    {
      "registryType": "npm",
      "identifier": "scopewalker-mcp",
      "version": "1.4.1",
      "transport": "stdio",
      "runtimeHint": null
    }
  ],
  "remotes": [],
  "envVars": [
    {
      "name": "SCOPEWALKER_ALLOWED_ROOTS",
      "isSecret": false,
      "isRequired": false,
      "description": "Comma-separated absolute paths the tools may analyze. Takes precedence over the roots the MCP client shares. When unset, the client's roots apply, or the current working directory and system temp if the client shares none."
    }
  ],
  "category": "files-docs",
  "subcategory": "more",
  "company": "",
  "categoryAuto": true,
  "checks": [
    {
      "id": "source-linked",
      "label": "Source repository linked",
      "result": "pass",
      "detail": "https://github.com/timohaa/scopewalker-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 timohaa"
    },
    {
      "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": "scopewalker-mcp@1.4.1 runs nothing at install"
    },
    {
      "id": "code-flags",
      "label": "Code red flags",
      "result": "pass",
      "detail": "Read 156 files in scopewalker-mcp@1.4.1: 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 156 files, including comments and the README"
    }
  ],
  "scannedAt": "2026-10-29",
  "level": "Scanned",
  "install": [
    {
      "label": "Claude Desktop (npm)",
      "kind": "claude_desktop_json",
      "text": "{\n  \"mcpServers\": {\n    \"scopewalker-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"scopewalker-mcp@1.4.1\"\n      ]\n    }\n  }\n}"
    }
  ],
  "curated": true,
  "stars": 1,
  "archived": false,
  "pushedAt": "2026-10-23T10:21:06Z",
  "health": {
    "score": 54,
    "parts": {
      "popularity": 0.2894831547980638,
      "activity": 0.6,
      "issues": null,
      "security": 1
    },
    "fail": 0,
    "warn": 0,
    "raw": {
      "stars": 1,
      "forks": 0,
      "downloads": 498,
      "hn": null,
      "issuesOpen": 0,
      "issuesClosed": 0,
      "prsMerged": 1,
      "commits90": 0,
      "release": "2026-10-29T13:44:01Z",
      "pushed": "2026-10-23T10:21:06Z",
      "growth": null,
      "growthDays": null,
      "archived": false
    },
    "at": "2026-10-31T07:35:52.424Z"
  }
}
