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.
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?
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?
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?
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?
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?
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.