---
title: "MCP Servers Overview"
description: "MCP server hosting and integration — connect AI agents to ZeroDB, ZeroMemory, PRD Generator, Sequential Thinking, Design System, GTM, and Strapi via hosted MCP."
canonical: "https://docs.ainative.studio/docs/mcp/overview"
last-updated: "2026-10-03T21:47:10.764Z"
---

# MCP Servers Overview

Source: https://docs.ainative.studio/docs/mcp/overview

> MCP server hosting and integration — connect AI agents to ZeroDB, ZeroMemory, PRD Generator, Sequential Thinking, Design System, GTM, and Strapi via hosted MCP.

:::tip New to AINative?
See the [Integration Checklist](../getting-started/integration-checklist) for the fast path: get a key, authenticate, and configure an MCP server in one linear sequence.
:::

## MCP Servers

AINative publishes **7 MCP servers** that give AI agents (Claude Code, Cursor, Windsurf, VS Code) direct access to your data layer, content system, design tokens, and analytics infrastructure — no REST calls required.

## All Servers at a Glance

| Server | Package | Tools | What It Does |
|--------|---------|:-----:|-------------|
| [ZeroDB Full](./full-server) | `pip install zerodb-mcp` | 69+ | Complete data layer: vectors, memory, tables, files, events, PostgreSQL, graph |
| [ZeroDB Memory](./memory-server) | `npm i ainative-zerodb-memory-mcp` | 10 | Agent memory + plan artifacts: store, recall, semantic search, versioned plans |
| [PRD Generator](./prd-generator-server) | `npm i ainative-prd-mcp` | 18 | Generate, validate, and manage PRDs with AINative platform awareness + ZeroDB persistence |
| [Sequential Thinking](./sequential-thinking-server) | `npx zerodb-sequential-thinking-mcp` | 3 | Persistent reasoning chains with cross-session resume — self-provisioning |
| [Design System](./design-system-server) | `npm i -g ainative-design-system-mcp-server` | 3 | Extract tokens, analyze components, generate themes |
| [GTM](./gtm-server) | `npx @ainative/gtm-mcp` | 20 | Audit, fix, and publish Google Tag Manager containers |
| [Strapi CMS](./strapi-server) | `npm i -g ainative-strapi-mcp-server` | 21 | Create, update, and publish Strapi content via natural language |

---

## Quick Setup (Auto-Detect)

The fastest way to add ZeroDB to any editor:

```bash
npx zerodb-cli init
```

Auto-detects Claude Code, Cursor, VS Code, or Windsurf and writes the config.

---

## Manual Setup — Claude Code

Edit `~/.claude.json` (global) or `.claude/settings.json` (project):

```json
{
  "mcpServers": {
    "zerodb-memory": {
      "command": "npx",
      "args": ["-y", "ainative-zerodb-memory-mcp"],
      "env": {
        "ZERODB_API_KEY": "your-api-key",
        "ZERODB_PROJECT_ID": "your-project-id"
      }
    }
  }
}
```

Or use the CLI shorthand:

```bash
claude mcp add zerodb-memory npx -- -y ainative-zerodb-memory-mcp \
  -e ZERODB_API_KEY=your-key \
  -e ZERODB_PROJECT_ID=your-project-id
```

---

## Manual Setup — Cursor

Add to `.cursor/mcp.json` in your project root:

```json
{
  "mcpServers": {
    "zerodb": {
      "command": "python",
      "args": ["-m", "zerodb_mcp"],
      "env": {
        "ZERODB_API_KEY": "your-api-key",
        "ZERODB_PROJECT_ID": "your-project-id"
      }
    }
  }
}
```

---

## Which Server Should I Use?

| I want to... | Use |
|-------------|-----|
| Give my agent persistent memory | [ZeroDB Memory](./memory-server) |
| Store and version structured plans, PRDs, task lists | [ZeroDB Memory](./memory-server) (plan artifacts) |
| Multi-step reasoning that persists across sessions | [Sequential Thinking](./sequential-thinking-server) |
| Store vectors + files + tables + PostgreSQL | [ZeroDB Full](./full-server) |
| Let an agent read/update my design tokens and component library | [Design System](./design-system-server) |
| Automate Google Tag Manager — audit tags, fix misfires, publish | [GTM](./gtm-server) |
| Let an agent create/publish blog posts, tutorials, events in Strapi | [Strapi CMS](./strapi-server) |
| Run the server hosted (no local install) | [Remote MCP](#remote-mcp-hosted) |

---

## Remote MCP (Hosted)

Don't want to run any server locally? Use AINative's hosted remote MCP:

```json
{
  "mcpServers": {
    "zerodb": {
      "url": "https://mcp.ainative.studio/zerodb",
      "headers": {
        "Authorization": "Bearer your-api-key"
      }
    }
  }
}
```

No install, no process management — the server runs in AINative's cloud.

---

## REST Tool Discovery (No MCP Required)

If your agent uses REST instead of MCP, you can discover all available ZeroDB tools via the **Tool Catalog API**:

```bash
## Full catalog
curl https://api.ainative.studio/api/v1/public/tools/catalog

## Filter by category
curl https://api.ainative.studio/api/v1/public/tools/catalog?category=memory
```

Returns machine-readable tool definitions with names, descriptions, REST endpoints, parameter schemas, and working examples. No authentication required.

The full OpenAPI spec is also available at `/api/v1/openapi.json` and interactive docs at `/docs`.

---

## Security

Before deploying agents that read private data or process untrusted content, read the **[Agent Security Guide](../security/agent-security-guide)**.

It covers:
- **Scoped API keys** — restrict each agent to only the permissions it needs, with TTL
- **Memory namespace isolation** — use `session:<id>` namespaces for untrusted workflows
- **Content quarantine** — strip prompt injection before passing content to agents
- **Heartbeat oversight** — dead-man switch for long-running agents
- **Approval gates** — human-in-the-loop for high-risk actions
- **Audit logs** — full MCP tool call history with risk scores

:::tip
The [Defense in Depth Checklist](../security/agent-security-guide#6-defense-in-depth-checklist) is a quick pre-deploy verification for any agent that touches real data.
:::
