project_root
(string, required): Absolute path to the active project root directory (e.g. /Users/user/Projects/my-app).
How to use it
project_root is exposed by the MCP Memory MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the project_root tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install MCP Memory
claude mcp add --scope user memory -- /ABSOLUTE/PATH/TO/run.shOther tools in MCP Memory (16)
(string, optional, default: "Agent Memory"): OKF concept type (e.g. Metric, Playbook, Attested Computation).
(string or object, required): Core information to store.
(string, optional): One-line summary.
(string, optional): Actor identifier following actor convention (<producer>/<version>, human:<id>, process:<id>).
(string, required): Unique identifier or path for the memory (e.g. user/preferences/codingstyle or project/architecture).
(integer, optional, default: 10): Maximum number of results.
(string, optional, default: "default"): Scope/namespace.
(string, optional): Keyword search query across keys, frontmatter, and content.
(string, optional): Canonical URI of underlying asset.
(array of objects, optional): Provenance sources [{resource, id, title, author, usagecount, lastmodified}].
(string, optional): ISO date (YYYY-MM-DD).
(string, optional, default: "stable"): Lifecycle state (draft stable deprecated).
(string, optional): One-sentence description of the milestone achieved.
(array of strings, optional): Classification tags for filtering.
(string, optional): Display name.
(array of objects or object, optional): Verification events [{by, at}].