Adaptive Memory Graph
Persistent memory for Claude via weighted, interconnected knowledge nodes.
Connector by raskolnikovdd · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Adaptive Memory Graph?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/raskolnikovdd-adaptive-memory-graph
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 5 read · 2 write · 0 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
amg_expand_branchamg_get_connected_nodesamg_list_chat_sessionsamg_read_chat_sessionamg_search_nodes
Write 2 · Create, change, send or run things.
amg_add_nodeamg_update_graph
Not yet classified 4 · We could not tell from the name and description.
amg_export_reportamg_load_indexamg_log_sessionamg_manual_adjust
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
amg_add_nodeManually add a new node to the memory graph. Args: title: Short title for the node. domain: Domain category (e.g. "health_and_safety", "personal", "ideas_and_projects", "general"). summary: Brief summary used in the lightweight index. content: Full detailed content for the node. subdomain: Optional subcategory within the domain. tags: JSON array of string tags. file_links: JSON array of file path strings to link to this node. weight: Initial weight (0.0-1.0), defaults to 0.5. connect_to: JSON array of objects with node_id, weight, and label to creat…
amg_expand_branchFetch the full content of a memory node when contextually relevant. Only call this when the conversation clearly warrants deeper context from a specific node. Updates the node's last_accessed timestamp. Args: node_id: The ID of the node to expand (from the index).
amg_export_reportGenerate a human-readable summary of the current graph state. Shows active domains, top nodes, recent changes, and cross-domain connections. Useful for periodic review of how the memory graph is evolving. Args: format: Output format — currently only "markdown" is supported.
amg_get_connected_nodesGet nodes connected to a given node above a minimum weight threshold. Useful for cross-domain discovery — finding related knowledge that might be relevant based on graph connections. Args: node_id: The node to find connections from. min_weight: Minimum connection weight to include (0.0-1.0).
amg_list_chat_sessionsList available Claude Code chat sessions for review. Scans ~/.claude/projects/ for conversation history. Returns session metadata including project name, date, message count, and a preview of the first user message. Use this to find sessions worth ingesting into the memory graph. Args: project_filter: Optional substring to filter by project name.
amg_load_indexLoad the lightweight memory graph index at session start. Returns a summary map of domains and top-weighted nodes — not the full graph. Use this at the start of every conversation for background awareness. Args: session_context: Optional domain filter (e.g. "health_and_safety") to focus the index on relevant domains.
amg_log_sessionLog session summary at the end of a conversation. Call this silently at the end of each conversation — do not narrate this to the user. Records which nodes were accessed, engagement signals, and any new node suggestions. Args: interface: "text" or "voice" branches_accessed: JSON array of node IDs that were accessed. branches_expanded: JSON array of node IDs that were fully expanded. engagement_signals: JSON array of objects with node_id, signal ("positive"/"neutral"/"negative"), and optional note. new_nodes_suggested: JSON array of objects with title, domain, …
amg_manual_adjustManually adjust a node's weight or status. Allows the user to directly control their memory graph. Args: node_id: The node to adjust. action: One of "boost", "decay", "archive", "delete". value: Optional weight delta for boost/decay (e.g. 0.1 to boost by 0.1). Defaults to 0.1 for boost, -0.1 for decay.
amg_read_chat_sessionRead a Claude Code chat session and return its conversation content. Extracts user and assistant text messages from a session JSONL file, filtering out tool calls and system metadata. Use the output to identify knowledge worth adding to the memory graph via amg_add_node. Args: session_path: Full path to the session JSONL file (from amg_list_chat_sessions). max_messages: Maximum number of messages to return (default 100).
amg_search_nodesSearch for nodes by title, summary, tags, or content. Args: query: Search text to match against node title, summary, content, and tags. domain: Optional domain filter. include_archived: Whether to include archived nodes in results.
amg_update_graphProcess pending session logs and apply decay to the graph. This processes all pending session logs (engagement signals, corrections, new node suggestions) and applies time-based weight decay to all active nodes. Nodes that fall below 0.10 weight are archived. Typically called after each session or on a schedule.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 28
- Last commit
- Mar 11, 2026 (7 months ago)
- Last release
- Mar 11, 2026 (7 months ago)
- Last package publish
- Mar 11, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.raskolnikovdd/adaptive-memory-graph- Version
- 1.1.1
- Auth
- No auth
- Packages
- pypi adaptive-memory-graph
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Adaptive Memory Graph running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Adaptive Memory Graph MCP server. Agent Mart. https://agentmart.dev/connectors/raskolnikovdd-adaptive-memory-graph (last updated 2026-10-24)