MCP Server for ArangoDB logo

MCP Server for ArangoDB

by MCP-Mirror

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.

View on GitHub

Last updated: N/A

What is MCP Server for ArangoDB?

The MCP Server for ArangoDB is a TypeScript-based server that allows interaction with an ArangoDB database using the Model Context Protocol (MCP). It provides a set of tools to execute queries, insert, update, and remove documents, backup collections, and list collections.

How to use MCP Server for ArangoDB?

To use the server, configure it with Claude Desktop or Cline VSCode Extension by adding the server configuration to the respective config files. You'll need to set environment variables for the ArangoDB URL, database name, username, and password. Then, provide prompts to Claude or Cline to execute the desired database operations. Example prompts are provided in the README.

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

Use cases of MCP Server for ArangoDB

  • Interacting with ArangoDB using natural language prompts via Claude

  • Managing ArangoDB data within the Cline VSCode extension

  • Automating database operations through MCP

  • Backing up and migrating ArangoDB data

FAQ from MCP Server for ArangoDB

What environment variables are required?

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

How do I install the server?

Install dependencies using npm install and build the project using npm run build.

How do I use the server with Claude?

Add the server configuration to the Claude desktop config file.

How do I use the server with Cline?

Add the server configuration to the Cline VSCode extension config file.

How can I debug the server?

Use the MCP Inspector for debugging. Run npm run inspector.