Back to Home
jungjaehoon-lifegamez icon

claude-plugins

Verified Safe

by jungjaehoon-lifegamez

Overview

MAMA is a memory-augmented assistant for Claude Code that tracks decision evolution and provides automatic context injection to prevent repeating mistakes.

Installation

Run Command
npx -y @jungjaehoon/mama-server

Environment Variables

  • MAMA_DISABLE_HOOKS
  • MAMA_DISABLE_AUTO_SAVE
  • MAMA_CONFIG_PATH
  • MAMA_FORCE_TIER_3
  • MAMA_FORCE_TIER_2
  • MAMA_DEBUG
  • MAMA_LOG_LEVEL
  • MAMA_LOG_DIR
  • MAMA_DB_PATH
  • OLLAMA_HOST
  • OLLAMA_PORT
  • CLAUDE_ENV_FILE
  • MAMA_AUTH_TOKEN
  • MAMA_DISABLE_HTTP_SERVER
  • MAMA_DISABLE_WEBSOCKET
  • USER_PROMPT
  • TOOL_NAME
  • FILE_PATH
  • GREP_PATTERN
  • DIFF_CONTENT
  • CONVERSATION_CONTEXT

Security Notes

The server's network interactions are primarily local (127.0.0.1) for embedding services (port 3847) and Ollama (port 11434), minimizing external attack surface. No obvious hardcoded secrets were found, and authentication tokens are configurable. A minor concern is the direct string interpolation for `rowid` in an SQLite `INSERT` statement (`plugins/mama/src/core/db-adapter/sqlite-adapter.js`). While mitigated by a `Number()` cast and `Number.isInteger()` validation to ensure it's an integer, universally parameterized queries are generally preferred to completely eliminate this class of potential vulnerabilities. However, the comments indicate this is a limitation of the `sqlite-vec` library, and the explicit type enforcement reduces the immediate risk of SQL injection.

Similar Servers

Stats

Interest Score27
Security Score8
Cost ClassLow
Avg Tokens150
Stars1
Forks0
Last Update2026-01-08

Tags

Decision TrackingAI MemoryContext ManagementDeveloper ToolLocal-first