MCP-Automem

🔌 What if setting up AutoMem took just one command?

Model Context Protocol (MCP) server that provides seamless integration between AutoMem’s graph-vector memory service and any MCP-compatible AI assistant. One-command setup for Claude Desktop, Cursor, Claude Code, and any MCP client.

🤔 What’s an MCP Server?

MCP (Model Context Protocol) is the standard for connecting AI assistants to external tools and services. MCP-Automem is the bridge that lets AI assistants access AutoMem’s powerful memory capabilities through a unified interface.

Without MCP-Automem: Manual API calls, custom integrations for each platform
With MCP-Automem: Single npm install, works everywhere MCP is supported

💡 The Integration Problem – Solved

Picture this: You’ve deployed AutoMem, your AI now has persistent memory. But how do you connect it to Claude Desktop? Cursor? Your custom application? Each platform has different requirements, authentication methods, and configuration formats.

MCP-Automem solves this with automatic platform detection, unified configuration, and intelligent setup that works across all MCP clients.

🎯 Key Features

  • 🚀 One-Command Setup: npx @verygoodplugins/mcp-automem setup detects and configures your platform
  • 🔧 Platform Auto-Detection: Automatically identifies Claude Desktop, Cursor, or Claude Code
  • 📝 Unified Configuration: Single config works across all MCP clients
  • 🔐 Secure Authentication: Environment variable management for API tokens
  • 🔄 Automatic Updates: NPM package stays in sync with AutoMem API changes
  • Zero Dependencies: Minimal footprint, maximum compatibility
  • 🛠️ TypeScript Support: Full type definitions for enhanced development
  • 📊 All AutoMem Features: Store, recall, update, delete, associate memories

🛠️ Available Tools

  • store_memory: Create memories with metadata, tags, importance scores
  • recall_memory: Hybrid search with vector similarity, keywords, tags, time
  • update_memory: Modify existing memories and relationships
  • delete_memory: Remove memories from graph and vector stores
  • associate_memories: Create typed relationships between memories
  • check_database_health: Monitor AutoMem service status

⚡ Installation

Global installation (recommended):

npm install -g @verygoodplugins/mcp-automem

Or use directly with npx:

npx @verygoodplugins/mcp-automem setup

🔧 Platform Configuration

Claude Desktop

Automatically configures ~/Library/Application Support/Claude/claude_desktop_config.json

Cursor

Automatically configures ~/.cursor/mcp.json

Claude Code

Automatically configures claude_code_config.json

Custom Integration

{
  "mcpServers": {
    "automem": {
      "command": "npx",
      "args": ["@verygoodplugins/mcp-automem"],
      "env": {
        "AUTOMEM_API_URL": "https://your-automem.railway.app",
        "AUTOMEM_API_TOKEN": "your-token"
      }
    }
  }
}

🚀 Recent Updates

  • Platform Auto-Detection: Setup command now detects your environment automatically
  • Unified Configuration: Single config format works across all platforms
  • TypeScript Definitions: Complete type safety for all AutoMem operations
  • Enhanced Error Handling: Clear error messages with troubleshooting guidance
  • SSE Transport Support: Compatible with AutoMem’s SSE sidecar for voice AI

🔌 Integration with AutoMem

MCP-Automem is the official MCP bridge for AutoMem. It provides:

  • Complete API coverage – all AutoMem endpoints available as MCP tools
  • Automatic token management – secure handling of authentication
  • Platform-specific optimizations – tailored for each MCP client
  • Real-time synchronization – immediate access to stored memories

📊 Why MCP-Automem?

  • Universal Compatibility: Works with any MCP-compatible client
  • Zero Configuration: Automatic setup for supported platforms
  • Production Ready: Battle-tested with thousands of installations
  • Active Development: Regular updates tracking AutoMem API changes
  • Community Support: Open source with active contributor community

Perfect for developers and teams using AutoMem who want seamless integration with their AI assistants. Whether you’re using Claude Desktop for daily work, Cursor for development, or building custom MCP applications, MCP-Automem provides the bridge you need.

]]>