ArangoDB MCP Server logo

ArangoDB MCP Server

by MCP-Mirror

This server is an implementation of the Model Context Protocol for ArangoDB, allowing interaction with ArangoDB instances through a standardized protocol.

View on GitHub

Last updated: N/A

What is ArangoDB MCP Server?

The ArangoDB MCP Server provides a set of tools to interact with ArangoDB databases using the Model Context Protocol. It enables executing queries, listing databases/collections, and managing data within ArangoDB.

How to use ArangoDB MCP Server?

To use the server, you need to configure your claude_desktop_config.json with connection details for your ArangoDB instance. This allows access and control of the database using the provided tools.

Key features of ArangoDB MCP Server

  • Execute read-only AQL queries

  • Execute read/write AQL queries

  • List all databases on an ArangoDB server

  • List collections within an ArangoDB database

Use cases of ArangoDB MCP Server

  • Integrating ArangoDB with applications using the Model Context Protocol

  • Executing queries and retrieving data from ArangoDB databases

  • Managing ArangoDB databases and collections through a standardized interface

  • Building tools and services that require access to ArangoDB data

FAQ from ArangoDB MCP Server

How do I connect to my ArangoDB instance?

Configure your claude_desktop_config.json with the connection details including the host, port, username, and password

What kind of queries can I execute?

The server supports both read-only (readQuery) and read/write (readWriteQuery) AQL queries.

How do I list all databases?

Use the listDatabases tool to retrieve an array of database names.

How do I list collections in a particular database?

Use the listCollections tool and provide the database name as input.

How do I contribute to the development of this server?

Clone the repository, install dependencies, set up the development environment using npm run dev:setup, and start the watcher with npm run dev. Refer to the Development section in the readme.