Skip to content

Feature: Publish @engram/mcp-server to npm for Claude Desktop / Cursor integration #2

@cdzzy

Description

@cdzzy

Problem

Engram's memory capabilities are powerful, but integrating them into Claude Desktop, Cursor, or other MCP-compatible clients requires manual setup. There's no one-line installation path for end users.

Proposed Solution: npm MCP Server Package

# User installs in 30 seconds
npm install -g @engram/mcp-server

# claude_desktop_config.json (auto-detected location)
{
  "mcpServers": {
    "engram": {
      "command": "engram-mcp",
      "args": ["--storage", "~/.engram", "--port", "8765"]
    }
  }
}

# Now Claude Desktop can use engram memory tools:
# - store_memory(content, importance)
# - recall_memory(query, top_k)
# - forget_memory(id)
# - list_memories(filter)

MCP Tools to Expose

Tool Description
store_memory Store a new memory with optional importance score
recall_memories Semantic search across stored memories
get_recent_memories Get N most recent memories
delete_memory Remove a specific memory by ID
clear_session Clear all memories for current session

Why This Matters

  • MCP ecosystem has 10,000+ users actively looking for memory solutions
  • npm publishing makes engram discoverable via npm search mcp memory
  • No code changes needed — just MCP adapter wrapper around existing API

Distribution Benefits

  • Listed on mcp.so directory (5,000+ daily visitors)
  • GitHub README badge: [![MCP Compatible](https://img.shields.io/badge/MCP-compatible-blue)](npm link)
  • Anthropic's official MCP server list (submit PR to modelcontextprotocol/servers)

This single feature could bring more users than any other improvement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions