episodic-memory MCP server fails to start/connect in Claude Code on Windows with nvm
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 478
- Forks
- 139
- Avg merge
- 8h 14m
- Merged PRs (30d)
- 3
Description
Issue Description:
Environment:
OS: Windows
Claude Code version: [run claude --version to get this]
Node.js version: v24.11.1 (via nvm)
Plugin version: 1.0.15
Problem:
The episodic-memory MCP server fails to start with status "✘ failed" when running in Claude Code.
MCP Server Details (from /mcp command):
Status: ✘ failed
Command: node
Args: C:\Users\Godswill\.claude\plugins\cache\superpowers-marketplace\episodic-memory\1.0.15/cli/mcp-server-wrapper.js
Config location: Dynamically configured
Node.js Setup:
I have two Node.js installations:
- nvm: C:\Users\Godswill.nvm\versions\node\v24.11.1\bin\node.exe (v24.11.1)
- System: C:\Program Files\nodejs\node.exe
bash$ node --version
v24.11.1
$ where node
C:\Users\Godswill\.nvm\versions\node\v24.11.1\bin\node.exe
C:\Program Files\nodejs\node.exe
**Steps Taken:**
- Tried reconnecting multiple times via Claude Code UI
- Verified Node.js is accessible from command line
- Restarted Claude Code multiple times
- Added nvm path to System PATH
**Error Output:**
Failed to reconnect to plugin:episodic-memory:episodic-memory
Questions:
Are there any logs I can check to see the actual error?
Is there a known issue with nvm on Windows?
Can I manually run the MCP server to debug the issue?
Additional Context:
Other MCP servers (tailwindcss-mcp-server, context7, prisma-local) work fine with the same Node.js setup.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with cli/mcp-server-wrapper.js, using the Command and Args shown in the /mcp output to run the MCP server directly under the nvm and system Node installations. Check Claude Code's reported version and capture the actual startup error. Done means the server starts and connects in Claude Code on Windows, with a regression test or documented reproduction if the repository provides one.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- backend, devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100