{"repo":"rjkaes/trueline-mcp","free":true,"listed":false,"github":"https://github.com/rjkaes/trueline-mcp","clone":"git clone https://github.com/rjkaes/trueline-mcp.git","description":"Smarter reads, safer edits. An MCP plugin that cuts token usage and catches editing mistakes before they hit disk. Supports Claude Code, Gemini CLI, GitHub Copilot, and Codex.","language":"TypeScript","stars":34,"topics":["ai-coding","claude-code","developer-tools","mcp","model-context-protocol","token-optimization","tree-sitter","agentic-coding","anthropic","ast"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"trueline-mcp An MCP plugin that gives AI coding agents hash-verified file editing and targeted reads. Works with Claude Code, Gemini CLI, VS Code Copilot, OpenCode, and Codex CLI. Installation Claude Code (recommended; hooks are automatic): Other platforms (Gemini CLI, VS Code Copilot, OpenCode, Codex CLI): See INSTALL.md for platform-specific setup. CLI (no MCP): For agents that use shell commands instead of MCP, install globally with npm i -g trueline-mcp and add configs/cli/instructions.md to your agent's system prompt. See INSTALL.md. Why AI coding agents read entire files to find one function, then echo back everything they're replacing. Both waste context on content the agent already knows or doesn't need. That context costs money, eats into the conversation window, and limits how much real work fits in a session. Worse, the built-in edit tools match by string content. If the agent hallucinates a line, works from stale context, or hits an ambiguous match, your code gets silently corrupted. trueline fixes both problems: it reads less, writes less, and rejects every edit that doesn't match the file's actual content. How it works trueline provides six MCP tools organized around three workflows. Explore: understand before you read trueline outline returns an AST-based structural outline of any file: functions, classes, declarations, and their line ranges. For a typical source file, that's 10-20 lines instead of hundreds. The agent sees the full structure, then uses trueline","default_branch":null,"files":null,"tree":[],"storefront":"/r/rjkaes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rjkaes/trueline-mcp/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."}