Skip to content

v2.1.0 - Tool Modes & Auto-Updates

Choose a tag to compare

@kshidenko kshidenko released this 05 Jan 11:31
· 19 commits to main since this release

✨ Features

Tool Modes - Choose Your Workflow

Control which tools are available with the new TOOLS_MODE environment variable:

  • TOOLS_MODE=client (11 tools) - Essential tools for daily memory operations ⭐ Recommended

    • Knowledge Graph: createEntities, createRelations, addObservations, searchNodes, openNodes
    • Documents: processDocument
    • Search: hybridSearch, getDetailedContext
    • Info: readGraph, getKnowledgeGraphStats
  • TOOLS_MODE=maintenance (10 tools) - Admin and cleanup operations

    • Cleanup: deleteEntities, deleteRelations, deleteObservations, deleteDocuments
    • Advanced: storeDocument, chunkDocument, embedChunks, embedAllEntities
    • Utilities: listDocuments, extractTerms, linkEntitiesToDocument
  • TOOLS_MODE=full (21 tools) - All tools (default)

    • Complete functionality for maximum flexibility

Auto-Updates

All configuration examples now use @latest:

{
  "command": "npx",
  "args": ["-y", "rag-memory-pg-mcp@latest"]
}

Benefits:

  • npx automatically checks for updates every 24 hours
  • Users always get the latest version
  • No manual cache clearing needed

🎯 Why Tool Modes?

Faster AI decisions: Fewer tools = agent picks the right one faster
Focused workflows: Use only what you need
Better security: Separate destructive operations in maintenance mode
Production-ready: Client mode recommended for production use

📦 Installation

npx rag-memory-pg-mcp@latest

Or use one-click install buttons: https://github.com/kshidenko/rag-memory-pg-mcp#-quick-install

📚 Documentation


npm: https://www.npmjs.com/package/rag-memory-pg-mcp