MCP Server for ArangoDB logo

MCP Server for ArangoDB

by ravenwits

This is a TypeScript-based Model Context Protocol (MCP) server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools.

View on GitHub

Last updated: N/A

What is MCP Server for ArangoDB?

An MCP server that enables interaction with an ArangoDB database using a set of predefined tools. It allows users to execute queries, insert, update, and remove documents, backup collections, and manage collections through a standardized protocol.

How to use MCP Server for ArangoDB?

The server can be installed globally via NPM or run directly using NPX. To use it with tools like Claude or Cline VSCode extension, you need to configure the MCP server settings in the respective application, providing the server command and necessary environment variables (ArangoDB URL, database name, username, and password). Once configured, you can interact with the database using natural language prompts or structured queries.

Key features of MCP Server for ArangoDB

  • Execute AQL queries

  • Insert documents into collections

  • Update existing documents

  • Remove documents from collections

  • Backup all collections to JSON files

  • List all collections in the database

  • Create new collections in the database

Use cases of MCP Server for ArangoDB

  • Data retrieval and analysis using AQL queries

  • Data entry and modification within ArangoDB

  • Automated database backups

  • Database schema management

  • Integration with AI assistants like Claude

  • Integration with VSCode extensions like Cline

FAQ from MCP Server for ArangoDB

What is the default port for ArangoDB?

The default port for ArangoDB for local development is 8529.

What environment variables are required?

The server requires ARANGO_URL, ARANGO_DB, ARANGO_USERNAME, and ARANGO_PASSWORD environment variables.

How do I install the server?

You can install it globally via NPM using npm install -g arango-server or run it directly using NPX with npx arango-server.

How do I use it with VSCode Copilot agent?

Configure the MCP server in your VSCode settings, providing the server command and environment variables. Then, start the server using the MCP: Start Server command in the Command Palette.

How do I debug the server?

Debugging can be done using MCP Inspector, run npm run inspector to start the inspector and access debugging tools in your browser.