{
  "checker": {
    "details": {
      "argv": [
        "/tmp/cn-venv/bin/codenib",
        "mcp",
        "<host-path>"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "codenib",
        "version": "0.2.4"
      },
      "tools": [
        "explore_context",
        "search_context",
        "search_semantic",
        "search_bm25",
        "search_regex",
        "search_zoekt",
        "dependency_subgraph",
        "lsp_definition",
        "lsp_references",
        "lsp_route",
        "read_source",
        "get_manifest"
      ],
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README quickstart `codenib codegraph init /path/to/your/repo` failed: `error: no supported agent client was found; install Codex or Claude Code, or pass --agent after its CLI is available` (rc=2). Did not install Claude Code/Codex; used `codenib index` + `codenib mcp` instead.",
    "`codenib mcp <repo>` failed before indexing: `manifest not found ... Run codenib index <repo> first`; ran `codenib index` and retried.",
    "Workspace is not a git repository (README says 'clean repository'); indexing and MCP still worked."
  ],
  "main_blocker": null,
  "operation": "Started the CodeNib MCP stdio server (`codenib mcp <repo>`) over an index of the workspace and listed its tools (initialize + tools/list returned 12 tools including explore_context, search_bm25, dependency_subgraph, read_source).",
  "operation_scope": "Covers the MCP server start and tools/list. Not exercised: codegraph init (needs Claude Code or Codex installed to register with), semantic/vector search (sentence-transformers and FAISS missing; index used the no-model 'fast' preset), LSP tools, and OpenRouter grep-jev route (needs credentials).",
  "outcome": "working",
  "steps": [
    "apt-get install python3.12-venv python3-pip (needed to create a venv; guest had no pip)",
    "python3 -m venv /tmp/cn-venv && pip install \"codenib[graph,mcp]\" (codenib 0.2.4 installed)",
    "codenib index <host-path> (README quickstart prerequisite for the MCP server; 750 files, 10593 chunks, fast preset)",
    "printf JSON-RPC initialize/tools/list | codenib mcp <host-path> (12 tools listed)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
