fix(mcp): persistent venv cache survives marketplace updates #211
Reference in New Issue
Block a user
Delete Branch "fix/persistent-venv-cache"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
~/.cache/claude-mcp-venvs/) that survives marketplace updatesProblem
Every marketplace update deleted the
.venvdirectories (gitignored), forcing users to manually runsetup.shand wait for full pip reinstall. This was a major UX issue.Solution Architecture
The chain of symlinks ensures all three locations work:
~/.claude/plugins/cache/.../mcp-servers/*(runtime)~/.claude/plugins/marketplaces/.../mcp-servers/*(install)~/.cache/claude-mcp-venvs/*(persistent venvs)Performance
Test plan
🤖 Generated with Claude Code