ArangoDB
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
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
Maintainer
Works with
Installation
Manual Installation
npx mcp-server-for-arangodbConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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 arangodbRun 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-serverConfigure 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"
}
}
}
}Restart Claude Desktop
Fully quit and relaunch Claude Desktop so the new server configuration is loaded.
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.
ArangoDB Alternatives — Similar Databases Servers
Looking for alternatives to ArangoDB? Here are other popular databases servers you can use with Claude, Cursor, and VS Code.
Excelize
★ 20.6kGo language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
MCP Toolbox for Databases
★ 15.3kOpen source MCP server specializing in easy, fast, and secure tools for Databases.
DBHub
★ 2.8kA universal database gateway MCP server that enables AI assistants to connect to and query multiple databases (PostgreSQL, MySQL, MariaDB, SQL Server, SQLite) with support for schema exploration, SQL execution, and secure connections via SSH tunnels.
Tabularis
★ 2.1kA lightweight, cross-platform database client for developers. Supports MySQL, PostgreSQL and SQLite. Hackable with plugins. Built for speed, security, and aesthetics.
Postgres AI Guide
★ 1.7kMCP server and Claude plugin for Postgres skills and documentation. Helps AI coding tools generate better PostgreSQL code.
Anyquery
★ 1.7k🏎️ 🏠 ☁️ - Query more than 40 apps with one binary using SQL. It can also connect to your PostgreSQL, MySQL, or SQLite compatible database. Local-first and private by design.
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.
Set Up ArangoDB in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.