state-trace

razroo/state-trace
★ 1 stars Python 🤖 AI/LLM Updated today
Bounded working memory for coding agents — typed nodes, current-vs-stale state, MCP-mountable. Ships as a stdio MCP server for Claude Code / Cursor / Codex / opencode.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "state-trace": {
      "command": "uvx",
      "args": [
        "state-trace"
      ]
    }
  }
}

Or install with pip: pip install state-trace

README Excerpt

<!-- mcp-name: io.github.razroo/state-trace --> > Graph-native working memory for coding agents: typed memories, causal retrieval, bounded capacity, and compact briefs for small models. `state-trace` is a bounded working-memory layer for coding and debugging agents that need the right file, failure, and next action under tight token budgets. It is not a replacement for a general-purpose temporal knowledge graph like Graphiti — see [ARCHITECTURE.md](./ARCHITECTURE.md) for the honest comparison.

Tools (1)

episode

Topics

agent-memoryai-memoryclaude-codecoding-agentcoding-agentsdebugging-agentsgraph-raggraphragllm-agentsmcpmemory-enginepythonretrievalstateful-agentsswe-bench