ArcadeDB MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "ARCADEDB_URL=${ARCADEDB_URL}" arcadedb -- npx -y @arcadedata/mcp-server
Required:ARCADEDB_URL+ 2 optional
README.md

Multi Model DBMS Built for Extreme Performance

![ArcadeDB](https://arcadedb.com/assets/images/arcadedb-logo.png)

Multi Model DBMS Built for Extreme Performance

 

 

 

 

 

 

 

         
 

 

 

 

 

 

 

ArcadeDB is a Multi-Model DBMS created by Luca Garulli, the same founder of OrientDB, after SAP's acquisition. Written from scratch with a brand-new engine made of Alien Technology, ArcadeDB is able to crunch millions of records per second on common hardware with minimal resource usage. ArcadeDB reuses OrientDB's SQL engine (heavily modified) and some utility classes. It's written in LLJ: Low Level Java - still Java21+ but only using low level APIs to leverage advanced mechanical sympathy techniques and reduce Garbage Collector pressure. Highly optimized for extreme performance, it runs from a Raspberry Pi to multiple servers on the cloud.

ArcadeDB is fully transactional DBMS with support for ACID transactions, structured and unstructured data, native graph engine (no joins but links between records), full-text indexing, geospatial querying, and advanced security.

ArcadeDB supports the following models:

Tools (2)

queryExecute a database query against the ArcadeDB instance
list_databasesList all available databases in the instance

Environment Variables

ARCADEDB_URLrequiredThe connection URL for the ArcadeDB instance
ARCADEDB_USERUsername for authentication
ARCADEDB_PASSWORDPassword for authentication

Configuration

claude_desktop_config.json
{"mcpServers": {"arcadedb": {"command": "npx", "args": ["-y", "@arcadedata/mcp-server"]}}}

Try it

List all the databases currently available on my ArcadeDB server.
Run a SQL query to select all records from the 'Users' table where the age is greater than 25.
Execute a Cypher query to find all nodes connected to the 'Product' node.
Show me the schema of the 'Inventory' database.

Frequently Asked Questions

What are the key features of ArcadeDB?

Supports multiple data models including Graph, Document, and Key-Value. Compatible with SQL, Cypher, Gremlin, and MongoDB query languages. Native support for vector embeddings for AI applications. Full ACID transaction support. High-performance engine optimized for low resource usage.

What can I use ArcadeDB for?

Building multi-model applications that require both relational and graph data structures. Integrating vector search capabilities into existing database workflows for RAG applications. Migrating from legacy OrientDB instances to a modern, high-performance engine. Managing structured and unstructured data within a single transactional DBMS.

How do I install ArcadeDB?

Install ArcadeDB by running: npx -y @arcadedata/mcp-server

What MCP clients work with ArcadeDB?

ArcadeDB works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep ArcadeDB docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare