m1nd is an open-source, Rust-based code intelligence harness and Model Context Protocol (MCP) server created by maxkle1nz. Designed to provide structural and temporal context to coding agents, m1nd constructs detailed code graph representations with temporal, topological, and dynamic runtime metadata. Operating primarily as an MCP tool provider, m1nd exposes dozens of analysis tools (including over 68 discrete tool handlers) that AI agents can invoke over MCP interfaces. It parses Git history for co-change relationships, tracks taint propagation across architectural boundaries, matches structural clones, and ingests OpenTelemetry traces to overlay production execution data onto static code graphs. m1nd differentiates itself through its deep graph-based analysis engines and runtime tracing overlays, moving beyond basic AST parsing or vector search. By treating repository history as a 4D graph and combining it with taint analysis and community detection algorithms, it equips external LLM agents with rigorous structural context for refactoring and security analysis. The project is open-source under development on GitHub, implemented in Rust with a strict test harness and gate architecture.
Tags: ai agent, cli, codebase, coding agent, memory, OpenSource