Multi-lens code review MCP server — 8 specialized reviewers run in parallel, with findings deduplicated, confidence-filtered, and rolled into a single verdict.
npm install -g @storybloq/lensesclaude mcp add lenses -s user -- lenses --mcpAfter registration, three tools become available in your Claude Code session:
lens_review_start— Returns{reviewId, agents: [{id, model, promptHash, expiresAt}], cached}. Refs-not-prompts shape keeps the hop-1 payload small; fetch the actual prompt for each agent vialens_review_get_promptbefore spawning.lens_review_get_prompt— Looks up the full prompt for one lens in an active review. Stateless per(reviewId, lensId).lens_review_complete— Accepts the subagent outputs (with optionalattemptfor retry) and returns the merged verdict. The envelope includesparseErrors[],deferred[],suppressedFindingCount,hadAnyFindings, andnextActions[]for the cooperative retry protocol.
See CLAUDE.md in the source repository for the two-hop flow, lens activation logic, merger semantics, and session caching.
PolyForm-Noncommercial-1.0.0