# ArcadeDB MCP Server

Connects an agent to ArcadeDB for graph, document, vector, and time-series data. Use it when database work needs to happen through MCP.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1215
- Author: ArcadeData
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ArcadeData/arcadedb
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/arcadedb-mcp-server

## What it does

ArcadeDB MCP Server connects Claude Code to ArcadeDB, a multi-model database. The agent can work with graph relationships, documents, vector data, and time-series records through the MCP connection.

The server runs in Docker from `docker.io/arcadedata/arcadedb:26.4.1-SNAPSHOT`. Setup examples are also provided for Codex, Cursor, GitHub Copilot, and Gemini CLI, while the server is listed for Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, and Zed. Docker is required for the shown launch command.

## Requirements
- Needs: Docker

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add arcadedb-mcp-server -- docker run -i --rm docker.io/arcadedata/arcadedb:26.4.1-SNAPSHOT
```

### Codex

**Platform CLI**
```bash
codex mcp add arcadedb-mcp-server -- docker run -i --rm docker.io/arcadedata/arcadedb:26.4.1-SNAPSHOT
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "arcadedb-mcp-server": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "docker.io/arcadedata/arcadedb:26.4.1-SNAPSHOT"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "arcadedb-mcp-server": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "docker.io/arcadedata/arcadedb:26.4.1-SNAPSHOT"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add arcadedb-mcp-server docker run -i --rm docker.io/arcadedata/arcadedb:26.4.1-SNAPSHOT
```

## When to use it
- store graph relationships in ArcadeDB
- work with document data through an agent
- search records in the vector model
- inspect time-series data

## Example prompts
- Connect to ArcadeDB and show the graph relationships for this project.
- Find the ArcadeDB documents related to this entity.
- Inspect the time-series records and summarize the requested period.

## Similar
- [setup-timescaledb-hypertables](https://affpapa.org/en/nevibecode/skills/setup-timescaledb-hypertables.md) — skill · 507 installs
- [graph-viewer](https://affpapa.org/en/nevibecode/skills/graph-viewer.md) — skill · 1900 installs
- [timestream-influxdb](https://affpapa.org/en/nevibecode/skills/timestream-influxdb.md) — skill · 4300 installs
- [cloud-monitoring-list-time-series-request](https://affpapa.org/en/nevibecode/skills/cloud-monitoring-list-time-series-request.md) — skill · 4100 installs
- [dt-obs-predictive-analytics](https://affpapa.org/en/nevibecode/skills/dt-obs-predictive-analytics.md) — skill · 2100 installs
- [langgraph](https://affpapa.org/en/nevibecode/skills/sickn33-langgraph.md) — skill · 1300 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
