@mysten-incubation/memwal-mcp is uninstallable: pins non-existent @modelcontextprotocol/sdk@1.29.0
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- node.js, typescript
- Domain
- build-system, release, testing-qa
Research direction
Start by inspecting the published package metadata for @mysten-incubation/memwal-mcp and the repository’s CI or release configuration. Run npx -y @mysten-incubation/memwal-mcp --help with a clean cache, then verify that the released package installs and starts without the ETARGET error; the smoke test should fail if the dependency metadata is invalid.
Written by the indexing model from the issue text.
Description
Following the documented Claude Code MCP setup (claude mcp add --scope user memwal -- npx -y @mysten-incubation/memwal-mcp), the server fails to start; /mcp reports Failed to reconnect to memwal: -32000. Running the documented login directly reproduces the root cause:
$ npx -y @mysten-incubation/memwal-mcp login --prod
npm error code ETARGET
npm error notarget No matching version found for @modelcontextprotocol/sdk@1.29.0.
The published @mysten-incubation/memwal-mcp package depends on @modelcontextprotocol/sdk@1.29.0, which does not exist on the npm registry, so npx cannot install it and the MCP server never runs. This makes the MCP path (the primary integration in the docs) unusable out of the box on a clean machine.
Fix. Loosen the dependency to a published range (an @modelcontextprotocol/sdk version that actually exists) and republish; add a CI smoke test that runs npx @mysten-incubation/memwal-mcp --help on a clean cache so a bad pin fails the release.
Impact / workaround. Until fixed, agents cannot use the MCP tools at all; we fell back to the SDK via a small CLI (@mysten-incubation/memwal itself installs fine). Environment: macOS, Node 25, npm 11, pnpm 10.
- Dominant language
- TypeScript
- Stars
- 107
- Forks
- 37
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 86
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.
More from MystenLabs/MemWal
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
MystenLabs/MemWal#937 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
MystenLabs/MemWal#935 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
MystenLabs/MemWal#934 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
MystenLabs/MemWal#926 · 1 comment ·
-
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
MystenLabs/MemWal#925 · 1 comment ·
All issues in MystenLabs/MemWal
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·