{"id":"smat-dev-jinni","name":"jinni","af_score":67.7,"security_score":53.2,"reliability_score":37.5,"what_it_does":"Jinni generates a consolidated text dump of a project's relevant files (with per-file path headers) to provide LLMs with project context. It includes an MCP server exposing a read_context tool for agent-driven context retrieval with .gitignore/.contextfiles-style filtering, and a CLI that outputs or copies the context (or just lists included file paths) for manual use.","best_when":"You’re using an MCP-enabled developer agent/IDE and want an automated, filterable snapshot of local repo files as LLM context.","avoid_when":"You cannot safely constrain file access (e.g., via an explicit --root) or you need incremental/streaming retrieval instead of a single context dump.","last_evaluated":"2026-03-30T13:34:48.309537+00:00","has_mcp":true,"has_api":false,"auth_methods":["None indicated (local MCP server invoked by client)"],"has_free_tier":false,"known_gotchas":["Cursor may silently drop context if it exceeds client maximum size; reduce what you request (e.g., narrower targets).","If you pass empty rules list [] in MCP, built-in defaults are used; if non-empty, built-in defaults and .contextfiles are ignored (easy to misunderstand).","Targets must resolve inside project_root; providing targets outside may fail.","Context size can abort with DetailedContextSizeError; agents may need to retry with smaller targets or tighter rules."],"error_quality":null}