{"repo":"smat-dev/jinni","free":true,"listed":false,"github":"https://github.com/smat-dev/jinni","clone":"git clone https://github.com/smat-dev/jinni.git","description":"Bring your project into LLM context - tool and MCP server","language":"Python","stars":274,"topics":[],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"Jinni: Bring Your Project Into Context Jinni is a tool to efficiently provide Large Language Models the context of your projects. It gives a consolidated view of relevant project files, overcoming the limitations and inefficiencies of reading files one by one. Each file's content is preceded by a simple header indicating its path: path=src/app.py print(\"hello\") json { \"mcpServers\": { \"jinni\": { \"command\": \"uvx\", \"args\": [\"jinni-server\"] } } } path=src/app.py ). This can be disabled with list only . Encoding Handling: Attempts multiple common text encodings (UTF-8, Latin-1, etc.). List Only Mode: Option to only list the relative paths of files that would be included, without their content. Usage MCP Server ( read context tool) 1. Setup: Configure your MCP client (e.g., Claude Desktop's claude desktop config.json ) to run the jinni server via uvx . 2. Invocation: When interacting with your LLM via the MCP client, the model can invoke the read context tool. project root (string, required): The absolute path to the project root directory. Rule discovery and output paths are relative to this root. targets (JSON array of strings, required): Specifies a mandatory list of file(s)/directory/ies within project root to process. Must be a JSON array of string paths (e.g., [\"path/to/file1\", \"path/to/dir2\"] ). Paths can be absolute or relative to CWD. All target paths must resolve to locations inside project root . If an empty list [] is provided, the entire project root is processed. rule","default_branch":null,"files":null,"tree":[],"storefront":"/r/smat-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smat-dev/jinni/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}