Skip to content

feat: load-memory MCP prompt for Claude Desktop cross-session memory - #3

Merged
helinakdogan merged 1 commit into
mainfrom
feat/mcp-prompt-load-memory
Jun 8, 2026
Merged

feat: load-memory MCP prompt for Claude Desktop cross-session memory#3
helinakdogan merged 1 commit into
mainfrom
feat/mcp-prompt-load-memory

Conversation

@helinakdogan

Copy link
Copy Markdown
Owner

Summary

  • sdk/magnet/mcp_server.py: Added list_prompts and get_prompt handlers
    • Exposes a load-memory prompt in Claude Desktop's prompt picker
    • On selection, fetches the user's behavioral profile via inject_memory server-side
    • Returns memory context as a conversation message Claude uses immediately
    • Falls back gracefully if no profile exists yet
    • Accepts optional user_id and project_id arguments (defaults to MAGNET_USER_ID env var)
  • sdk/pyproject.toml: Bumped version to 0.1.1

Usage in Claude Desktop

  1. Start a new conversation
  2. Click the prompt picker (✦ icon) → select load-memory
  3. Claude receives your memory profile as context automatically

Test plan

  • load-memory prompt appears in Claude Desktop prompt picker after reconnect
  • Selecting it with no prior profile returns "No memory profile found" message
  • After add_signal stores a preference, selecting prompt returns that preference in injection
  • user_id / project_id arguments override env var defaults

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@helinakdogan
helinakdogan merged commit 32e39d9 into main Jun 8, 2026
@helinakdogan
helinakdogan deleted the feat/mcp-prompt-load-memory branch June 8, 2026 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant