AR

ArangoDB

Created 6 months ago

A TypeScript-based MCP server for ArangoDB providing database interaction capabilities.

development database MCP ArangoDB TypeScript

What is ArangoDB?

MCP Server that provides database interaction capabilities through [ArangoDB](https://arangodb.com/).

Documentation

MCP Server for ArangoDB

Features# Tools

  • arango_query: Execute AQL queries.
  • arango_insert: Insert documents into collections.
  • arango_update: Update existing documents.
  • arango_remove: Remove documents from collections.
  • arango_backup: Backup all collections to JSON files.
  • arango_list_collections: List all collections in the database.
  • arango_create_collection: Create a new collection in the database.

Installation# Installing via NPM

To install arango-server globally via NPM, run the following command:

npm install -g arango-server

Running via NPX

To run arango-server directly without installation, use the following command:

npx arango-server

Configuring for VSCode Agent

To use arango-server with the VSCode Copilot agent, you must have at least VSCode 1.99.0 installed and follow these steps:

  1. Create or edit the MCP configuration file: Create or edit the .vscode/mcp.json file in your workspace.
  2. Add the following configuration:
{
  "servers": {
    "arango-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["arango-server"],
      "env": {
        "ARANGO_URL": "http://localhost:8529",
        "ARANGO_DB": "v20",
        "ARANGO_USERNAME": "app",
        "ARANGO_PASSWORD": "75Sab@MYa3Dj8Fc"
      }
    }
  }
}
  1. Start the MCP server: Open the Command Palette in VSCode and run the command MCP: Start Server.
  2. Verify the server: Open the Chat view in VSCode and switch to Agent mode.

Environment Variables

The server requires the following environment variables:

  • ARANGO_URL
  • ARANGO_DB
  • ARANGO_USERNAME
  • ARANGO_PASSWORD

License

This project is licensed under the MIT License - see the LICENSE file for details.

Server Config

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

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: Ravenwits
Category: community
License: MIT License
Tags:
development database MCP