-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
area: mcpMCP Server and toolsMCP Server and toolsbugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestpriority: highImportant, should be addressed soonImportant, should be addressed soonstatus: in progressCurrently being worked onCurrently being worked ontriageNeeds triageNeeds triage
Description
Component
MCP Server
Bug Description
[Bug] MCP Server fails to start in Claude Desktop Cowork environment (better-sqlite3 native compilation blocked)
Summary
MeMesh plugin (v2.8.10) installs successfully in Claude Desktop's Cowork mode but the MCP server cannot start because better-sqlite3 requires native compilation via node-gyp, which is blocked by two sandbox restrictions:
- Read-only filesystem —
.claude-plugin/memesh/is mounted as read-only, preventingnpm installfrom creatingnode_modules/ - Network restriction — even when copied to a writable directory,
node-gypcannot download Node.js headers fromnodejs.org(returns HTTP 403)
As a result, all memesh MCP tools are unavailable in Cowork sessions.
Environment
| Item | Value |
|---|---|
| Plugin version | 2.8.10 |
| Platform | Claude Desktop — Cowork mode |
| OS (sandbox) | Ubuntu 22.04 LTS, ARM64 (aarch64) |
| Node.js | v22.22.0 |
| npm | installed |
| Build tools | gcc, g++, make, python3 — all present |
Steps to Reproduce
- Install
@pcircle/memeshplugin in Claude Desktop Cowork mode - Start a new Cowork session
- Attempt to use any memesh MCP tool (e.g.,
buddy-remember,buddy-record-mistake)
Expected: MCP tools are available and functional.
Actual: No memesh MCP tools appear in the tool list. The MCP server fails to initialize because better-sqlite3 has no compiled native bindings.
Error Output
MeMesh Version
2.8.10
Claude Code Client
Other
Node.js Version
v20.0.0
Operating System
macOS
MCP Configuration
Additional Context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: mcpMCP Server and toolsMCP Server and toolsbugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or requestpriority: highImportant, should be addressed soonImportant, should be addressed soonstatus: in progressCurrently being worked onCurrently being worked ontriageNeeds triageNeeds triage