Nauro is an MCP server designed specifically for AI coding agents working inside software projects. Its core function is to act as a decision system: it records what a project has decided and why, then makes that context available to an agent before it attempts to modify code. This addresses a common failure mode in AI-assisted development where an agent introduces changes that contradict prior architectural, design, or implementation decisions because it had no access to that reasoning.
The server communicates over stdio transport and is distributed as a Python package on PyPI under the identifier nauro at version 1.2.1, published by ai.nauro. The repository is hosted at github.com/Nauro-AI/nauro.
Because no tool list is exposed in the registry record, the exact set of operations the server provides — such as querying decisions, recording new ones, or tagging rationale to specific files or modules — cannot be confirmed from available facts. What is documented is the stated purpose: surfacing project decisions and their reasoning to a coding agent as a pre-change consultation step.
This server is appropriate when a project maintains a structured record of decisions and needs those records injected into an agent’s context automatically. It is not appropriate for projects that do not maintain decision records, for non-coding agent workflows, or for environments where stdio transport is not supported.