Mmcp.market

Ainative Zerodb Memory MCP server

by AINative-Studio·io.github.AINative-Studio/ainative-zerodb-memory-mcp·v1.2.7

ZeroDB agent-memory MCP — 18 tools: memory + write-back to Slack, Gmail, Calendar, GitHub.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

full report

Adoption
Growing

1 stars89 downloads/wk

Reviews

Write one

Nobody has reviewed Ainative Zerodb Memory yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ainative Zerodb Memory tools (18, 6 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • zerodb_calendar_createwrite action

    Create a Google Calendar event using your stored Google OAuth connection.

  • zerodb_clear_session

    Clear all memories for a session. Use with caution - this permanently deletes conversation history.

  • zerodb_configure_auto_context

    Configure ambient memory injection. When enabled, ZeroDB automatically retrieves relevant memories before each tool call and prepends them as context — agents get memory without calling recall() explicitly.

  • zerodb_embed_text

    Generate vector embeddings for text using BAAI BGE models. Useful for manual vector operations or custom similarity calculations.

  • zerodb_get_auto_context_config

    Get the current auto-context configuration for an agent.

  • zerodb_get_context

    Get full conversation context window for a session with smart pruning. Automatically manages token limits, applies memory decay, and prioritizes important/recent memories.

  • zerodb_github_create_issuewrite action

    Create a GitHub issue using your stored GitHub OAuth connection.

  • zerodb_gmail_reply

    Reply to a Gmail thread using your stored Google OAuth connection. Sends from your connected Gmail account.

  • zerodb_notion_create_pagewrite action

    Create a Notion page using your stored Notion OAuth connection.

  • zerodb_plan_createwrite action

    Create a persistent plan, PRD, or task artifact in ZeroDB. Returns an artifact ID you can pass to zerodb_plan_get/update/history in future sessions.

  • zerodb_plan_get

    Retrieve a plan artifact by ID. Use this at session start to restore a plan from a previous session.

  • zerodb_plan_history

    Get version history for a plan artifact. Returns list of diffs showing how the plan evolved.

  • zerodb_plan_updatewrite action

    Update a plan artifact. Content changes are diffed and stored in version history automatically.

  • zerodb_search_memory

    Search agent memory semantically using natural language queries. Supports cross-session search and filtering by tags, user, or time range.

  • zerodb_semantic_search

    Search memory by semantic similarity without needing a text query. Directly search using vector embeddings or similar memories.

  • zerodb_slack_sendwrite action

    Send a Slack message using your stored Slack OAuth connection. No API key required — uses the token from your connected Slack account in ZeroDB.

  • zerodb_store_memory

    Store conversation context in agent memory with automatic importance scoring and embedding. Supports multi-session tracking and memory decay.

  • zerodb_synthesize_context

    Retrieve and LLM-synthesize relevant memories into a coherent context string. Searches memory for the query, retrieves top results, then uses Claude Haiku to synthesize a narrative, bullet list, or structured summary. Returns a ready-to-use context string for grounding AI responses.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 54 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 89/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Ainative Zerodb Memory repository's README, as published. We do not edit it. Read it on GitHub

ZeroDB Agent Memory MCP Server

Persistent Memory for AI Agents

Optimized MCP server providing 14 tools for agent memory management, context synthesis, auto-context middleware, and write-back actions to external services.

Why This MCP?

Before: Monolithic server with 77 tools consuming 10,400+ tokens After: Focused server with 14 tools consuming ~1,400 tokens Result: 87% reduction in context footprint, faster agent decisions, better accuracy

Key Features

Smart Context Management

  • Automatic token limiting - Never exceed LLM context windows
  • Intelligent pruning - Keep important and recent memories
  • Memory decay - Old memories naturally fade over time
  • Importance scoring - Automatically rank memory significance

Semantic Memory

  • Vector embeddings - BAAI BGE models (384, 768, 1024 dimensions)
  • Semantic search - Find by meaning, not just keywords
  • Cross-session memory - Remember across conversations
  • Auto-embedding - No manual embedding required

Universal Compatibility

  • ZeroLocal - localhost:8000 (fast, free, private)
  • ZeroDB Cloud - api.ainative.studio (scalable, managed)
  • Auto-detection - Automatically finds available endpoint

Installation

# Clone repository
git clone https://github.com/ainative/zerodb-memory-mcp.git
cd zerodb-memory-mcp

# Install dependencies
npm install

# Configure environment
cp .env.example .env
# Edit .env with your credentials

# Test locally
npm start

Configuration

Credentials

# Recommended: API key auth (no login needed)
ZERODB_API_KEY=sk_xxx
ZERODB_API_URL=https://api.ainative.studio
ZERODB_PROJECT_ID=your-project-id

# OR username/password auth:
ZERODB_USERNAME=your@email.com
ZERODB_PASSWORD=your-password
ZERODB_API_URL=https://api.ainative.studio
ZERODB_PROJECT_ID=your-project-id

Tip: API key authentication (ZERODBAPIKEY) is preferred over username/password. It avoids token expiry issues and is not affected by shell environment variable conflicts.

Option 1: Environment Variables

export ZERODB_API_URL="http://localhost:8000"  # or cloud URL
export ZERODB_API_KEY="sk_your-api-key"        # recommended
export ZERODB_PROJECT_ID="your-project-id"

Option 2: Claude Desktop Config

{
  "mcpServers": {
    "zerodb-memory": {
      "command": "node",
      "args": ["/path/to/zerodb-memory-mcp/index.js"],
      "env": {
        "ZERODB_API_URL": "http://localhost:8000",
        "ZERODB_USERNAME": "your-username",
        "ZERODB_PASSWORD": "your-password",
        "ZERODB_PROJECT_ID": "your-project-id"
      }
    }
  }
}

Option 3: Use Both Local and Cloud

{
  "mcpServers": {
    "zerodb-local": {
      "command": "node",
      "args": ["/path/to/zerodb-memory-mcp/index.js"],
      "env": {
        "ZERODB_API_URL": "http://localhost:8000",
        "ZERODB_USERNAME": "your-local-username",
        "ZERODB_PASSWORD": "your-local-password",
        "ZERODB_PROJECT_ID": "your-local-project-id"
      }
    },
    "zerodb-cloud": {
      "command": "node",
      "args": ["/path/to/zerodb-memory-mcp/index.js"],
      "env": {
        "ZERODB_API_URL": "https://api.ainative.studio",
        "ZERODB_USERNAME": "your-cloud-username",
        "ZERODB_PASSWORD": "your-cloud-password",
        "ZERODB_PROJECT_ID": "your-cloud-project-id"
      }
    }
  }
}

Tools

1. zerodbstorememory

Store conversation context with automatic importance scoring and embedding.

Input:

{
  "content": "User prefers technical explanations over simplified ones",
  "role": "system",
  "session_id": "chat-123",
  "tags": ["preference", "important"],
  "user_id": "user-456"
}

Output:

{
  "success": true,
  "memory_id": "mem_abc123",
  "importance": 0.85,
  "message": "Memory stored successfully"
}

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y ainative-zerodb-memory-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ainative-zerodb-memory-mcp -- npx -y ainative-zerodb-memory-mcp
Add to Cursor

Ainative Zerodb Memory: common questions

Is Ainative Zerodb Memory MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Ainative Zerodb Memory safety report
How do I install Ainative Zerodb Memory?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Ainative Zerodb Memory need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Ainative Zerodb Memory maintained?
The last commit was 55 days ago (2026-08-01). The latest release is v1.2.7.
What can I use instead of Ainative Zerodb Memory?
Servers from other publishers that do the same job: Workspace MCP server, Google Workspace MCP server and Google Workspace MCP Server. Compare all Ainative Zerodb Memory alternatives.

Alternatives to Ainative Zerodb Memory

Same job from other publishers: the closest match first, then the best rated.

All Ainative Zerodb Memory alternatives →
  • Workspace
    Google Workspace MCP server for Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Chat.
    A
  • Google Workspace
    Give AI agents access to Gmail, Calendar, Drive, and more — multi-account, manifest-driven
    A
  • Google Workspace MCP Server
    67 curated MCP tools for Google Workspace: Gmail, Calendar, Drive, Sheets, Docs, Slides, Tasks.
    A
  • Google Workspace
    Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and more
    A
  • Better Workspace
    Google Workspace MCP — Docs, Drive, Calendar, Gmail, Sheets, Slides, Tasks, Chat, People, Forms
    C

More from AINative-Studio →