ZeroDB MCP Server logo

ZeroDB MCP Server

ZeroDB MCP Server MCP server exposes ZeroDB memory, vector, SQL, NoSQL, file, event, and project tools over local stdio.

Install ZeroDB MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ainative-zerodb-mcp-server": {
      "command": "npx",
      "args": [
        "ainative-zerodb-mcp-server"
      ],
      "env": {
        "ZERODB_API_URL": "YOUR_VALUE_HERE",
        "ZERODB_PROJECT_ID": "YOUR_VALUE_HERE",
        "ZERODB_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

ZeroDB MCP Server MCP server connects MCP clients to AINative ZeroDB through a local stdio process. It exposes tools for persistent memory, vector search and embeddings, PostgreSQL, NoSQL tables, files, events, projects, RLHF, administration, and quantum operations. Use it when an agent needs to read or write ZeroDB data, retain context across sessions, or perform database and storage tasks through MCP. Running it requires Node.js, a ZeroDB account and project, and API credentials.

Use cases

  • Store agent memories across sessions
  • Search documents with semantic vectors
  • Execute PostgreSQL queries through an agent
  • Manage project-scoped NoSQL data
  • Upload and retrieve files from ZeroDB

Key features

  • Persistent memory tools
  • Embedding generation and semantic search
  • PostgreSQL and NoSQL operations
  • File and event management
  • Project and RLHF operations
  • Local stdio transport

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 3d ago via OSV.dev · ainative-zerodb-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit18d agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How ZeroDB MCP Server works

What ZeroDB MCP Server does

ZeroDB MCP Server MCP server exposes AINative ZeroDB capabilities to MCP-compatible AI clients through a local stdio process. It is suited to agents that need persistent memory, semantic retrieval, structured data access, or project-scoped storage without implementing the ZeroDB API directly.

The available operation groups cover memory, vectors, embeddings, quantum processing, NoSQL tables, files, events, projects, RLHF collection, administration, and PostgreSQL. Memory tools can store entries, search them semantically, and retrieve a context window for a session. Embedding tools can generate vectors, combine embedding with storage, and run semantic search.

For database-oriented agent workflows, the server belongs in the 🗄️ Databases category. It can be a fit for assistants that need durable preferences, searchable documents, SQL operations, flexible tables, or access to files and events within a ZeroDB project.

How it works

The server runs locally and communicates with the MCP client over stdio. The client starts the package with npx or a globally installed executable, then invokes the exposed operations as MCP tools. Requests are sent to ZeroDB using the configured API URL, project identifier, and API key.

Operations are project-scoped, so the setup process requires creating a ZeroDB account and project before configuring the client. The documented API service is https://api.ainative.studio.

Setup and configuration

Install the package globally with npm install -g ainative-zerodb-mcp-server, or run it without a permanent installation using npx ainative-zerodb-mcp-server. Node.js 18 or newer and npm 9 or newer are listed as requirements.

A client configuration needs these environment values:

  • ZERODB_API_URL: the ZeroDB API base URL.
  • ZERODB_PROJECT_ID: the project used for operations.
  • ZERODB_API_KEY: the API credential.

The example Claude Desktop configuration starts npx with the package name and passes those values through its env object. It also shows optional MCP_CONTEXT_WINDOW and MCP_RETENTION_DAYS settings for context sizing and retention. After saving the configuration, restart the client.

Tools and capabilities

The ZeroDB MCP Server MCP server provides tools for:

  • Storing, searching, and retrieving persistent agent memory.
  • Generating embeddings, storing vectors, and performing semantic search.
  • Managing vector namespaces and using supported embedding dimensions.
  • Executing PostgreSQL queries and handling schema, backup, and statistics operations.
  • Working with NoSQL tables and stored files.
  • Publishing or consuming events through the event system.
  • Managing projects, collecting RLHF data, and checking system health.
  • Applying quantum vector compression operations.

It also describes zerodb_get_context for obtaining session context within a token limit.

Limitations and notes

The server requires an active ZeroDB account, project, and API credentials; it is not a standalone database. It is documented as a local stdio server, so the MCP client must be able to launch a local Node.js process. The README contains both a broad “70+” operation description and an API reference organized around 60 operations; the exact exposed set should be checked against the installed package version.

Vector dimension support depends on the operation and configuration. The memory context tool also uses a token limit, with 8192 shown as the default in the documentation. Keep credentials in the MCP client’s environment configuration rather than embedding them in prompts or tool arguments.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about ZeroDB MCP Server

ZeroDB MCP Server is an MCP server that connects AI clients to AINative ZeroDB through a local stdio process. Its main tools cover persistent memory, vector and embedding search, PostgreSQL, NoSQL tables, files, events, projects, RLHF, administration, and quantum operations. It requires a ZeroDB project and API credentials.

Install it with `npm install -g ainative-zerodb-mcp-server` or run it with `npx ainative-zerodb-mcp-server`. Node.js 18 or newer and npm 9 or newer are required. Configure the executable in your MCP client and provide the ZeroDB environment variables.

Set `ZERODB_API_URL`, `ZERODB_PROJECT_ID`, and `ZERODB_API_KEY` in the MCP client configuration. The README uses `https://api.ainative.studio` as the API URL. You must create a ZeroDB account and project before adding the configuration.

Yes, ZeroDB MCP Server works with Claude Desktop through its documented local stdio configuration. Add the package as an `npx` command in Claude Desktop’s MCP configuration file, set the required environment variables, save the file, and restart Claude Desktop.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewZeroDB MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ainative-zerodb-mcp-server?style=directory)](https://allmcps.com/mcp/ainative-zerodb-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/ainative-zerodb-mcp-server"><img src="https://allmcps.com/api/badge/ainative-zerodb-mcp-server?style=directory" alt="ZeroDB MCP Server on AllMCPs" /></a>