ArangoDB

v1.0.0Databasesstable

This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also ext

aiclaudeclinemcp-server
Share:
47
Stars
0
Downloads
0
Weekly
0/5

What is ArangoDB?

ArangoDB is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to this is a typescript-based mcp server that provides database interaction capabilities through arangodb. it implements core database operations and allows seamless integration with arangodb through mcp...

This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also ext

This server falls under the Databases category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • This is a TypeScript-based MCP server that provides database

Use Cases

ArangoDB database interaction
Multi-model database operations
ravenwits

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 11, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-server-for-arangodb

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use ArangoDB

The MCP Server for ArangoDB is a TypeScript-based server that provides AI assistants with comprehensive access to ArangoDB's multi-model database capabilities, including document storage, AQL queries, graph traversal, full-text search, and collection management — all through a standardized MCP interface. With over 30 exposed tools covering everything from AQL execution and bulk document operations to ArangoSearch views and shortest-path graph queries, it enables natural language driven database interactions for developers, data engineers, and anyone building on ArangoDB. The server is compatible with Claude Desktop, VS Code Copilot, Cline, and other MCP clients.

Prerequisites

  • Node.js 18+ installed
  • A running ArangoDB instance (local via Docker or remote; ArangoDB 3.9+ recommended)
  • ArangoDB connection details: URL, database name, username, and password
  • An MCP client such as Claude Desktop, Cline, or VS Code Copilot
1

Run ArangoDB if you don't have an instance

Start a local ArangoDB instance using Docker for quick setup. The default root password is set via ARANGO_ROOT_PASSWORD.

docker run -e ARANGO_ROOT_PASSWORD=openSesame -p 8529:8529 arangodb
2

Run the MCP server with npx

The server can be run directly with npx without a global install. It reads connection config from environment variables.

npx -y arango-server
3

Configure Claude Desktop

Add the ArangoDB server entry to your claude_desktop_config.json, providing connection details as environment variables.

{
  "mcpServers": {
    "arangodb": {
      "command": "npx",
      "args": ["-y", "arango-server"],
      "env": {
        "ARANGO_URL": "http://localhost:8529",
        "ARANGO_DB": "_system",
        "ARANGO_USERNAME": "root",
        "ARANGO_PASSWORD": "openSesame",
        "ARANGO_BACKUP_ROOT": "./backups"
      }
    }
  }
}
4

Restart Claude Desktop

Fully quit and relaunch Claude Desktop so the new server configuration is loaded.

5

Verify connectivity

Ask Claude to list the collections in your database to confirm the ArangoDB connection is working.

ArangoDB Examples

Client configuration

Claude Desktop configuration connecting to a local ArangoDB instance.

{
  "mcpServers": {
    "arangodb": {
      "command": "npx",
      "args": ["-y", "arango-server"],
      "env": {
        "ARANGO_URL": "http://localhost:8529",
        "ARANGO_DB": "myDatabase",
        "ARANGO_USERNAME": "root",
        "ARANGO_PASSWORD": "openSesame",
        "ARANGO_BACKUP_ROOT": "/Users/you/arango-backups"
      }
    }
  }
}

Prompts to try

Sample prompts exercising AQL queries, document operations, graph traversal, and search.

- "List all collections in the database"
- "Query all documents in the users collection"
- "Insert a new document with name 'Jane Doe' and email '[email protected]' into the users collection"
- "Update the document with key '12345' to change the age to 30"
- "Run a graph traversal from vertex 'users/alice' following the 'knows' edge collection to depth 2"
- "Find the shortest path between 'users/alice' and 'users/bob' in the social graph"

Troubleshooting ArangoDB

Connection refused when connecting to localhost:8529

Ensure your ArangoDB instance is running. If using Docker, check with `docker ps`. If ArangoDB is on a remote host, update ARANGO_URL to point to that host. Make sure the port (default 8529) is not blocked by a firewall.

Authentication failed with 'Unauthorized' error

Verify ARANGO_USERNAME and ARANGO_PASSWORD are correct. For a fresh Docker install the username is 'root' and the password is whatever was set in ARANGO_ROOT_PASSWORD. You can test credentials directly at http://localhost:8529/_db/_system/_api/collection using curl or the ArangoDB web UI.

AQL queries fail with 'collection not found' errors

Ensure ARANGO_DB points to the correct database name (case-sensitive). The default database is '_system'. You can list available databases by asking Claude 'list all databases' which triggers the database summarization tool.

Frequently Asked Questions about ArangoDB

What is ArangoDB?

ArangoDB is a Model Context Protocol (MCP) server that this is a typescript-based mcp server that provides database interaction capabilities through arangodb. it implements core database operations and allows seamless integration with arangodb through mcp tools. you can use it wih claude app and also ext It connects AI assistants to external tools and data sources through a standardized interface.

How do I install ArangoDB?

Follow the installation instructions on the ArangoDB GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with ArangoDB?

ArangoDB works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is ArangoDB free to use?

Yes, ArangoDB is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Databases MCP Servers

Explore all databases servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-server-for-arangodb": { "command": "npx", "args": ["-y", "mcp-server-for-arangodb"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use ArangoDB?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides