Configure Forgetful MCP server for Claude Code
Configures the Forgetful semantic memory MCP server for Claude Code with standard or custom setup.
/plugin marketplace add ScottRBK/forgetful-plugin/plugin install forgetful-plugin@forgetful-pluginsConfigure the Forgetful semantic memory MCP server.
First, check if Forgetful is already configured:
claude mcp list | grep -i forgetful
If already configured:
claude mcp list to see details."claude mcp remove forgetfulAsk the user which setup they prefer:
Question: "How would you like to configure Forgetful?"
Options:
If user chose Standard:
claude mcp add forgetful --scope user -- uvx forgetful-ai
Confirm success:
claude mcp list | grep -i forgetful
Report: "Forgetful is now configured! Your memories will persist in ~/.forgetful/ using SQLite."
If user chose Custom:
WebFetch: https://github.com/ScottRBK/forgetful/blob/main/docs/configuration.md
Ask what they need:
Based on their answers, guide them through the relevant configuration options from the docs.
Build the appropriate command:
For HTTP remote server:
claude mcp add forgetful --scope user --transport http http://HOST:PORT/mcp
For stdio with environment variables:
claude mcp add forgetful --scope user -e VAR1=value1 -e VAR2=value2 -- uvx forgetful-ai
claude mcp list | grep -i forgetful
If setup fails:
uvx is installed: which uvx~/.claude.json and persists across plugin updates~/.forgetful/forgetful.db