ravenwits_mcp-server-arangodb
If you are the rightful owner of ravenwits_mcp-server-arangodb and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server for ArangoDB, providing database interaction capabilities through ArangoDB using TypeScript.
The MCP Server for ArangoDB is a TypeScript-based server that facilitates seamless interaction with ArangoDB databases. It implements core database operations such as querying, inserting, updating, and removing documents, as well as backing up collections. The server is designed to be database-structure agnostic, meaning it can work with any collection names or structures that adhere to ArangoDB's document and edge collection models. This server can be integrated with the Claude app and the Cline extension for VSCode, allowing users to execute database operations through these platforms. The server requires specific environment variables for configuration, including the ArangoDB server URL, database name, username, and password. It also supports development features like auto-rebuild and debugging through the MCP Inspector.
Features
- arango_query: Execute AQL queries with optional bind variables and return results as JSON.
- arango_insert: Insert documents into collections with automatic document key generation.
- arango_update: Update existing documents in collections and return updated metadata.
- arango_remove: Remove documents from collections and return removed metadata.
- arango_backup: Backup all collections to JSON files for data backup and migration.
Tools
arango_query
Tool to execute AQL queries.
arango_insert
Tool to insert documents into collections.
arango_update
Tool to update existing documents.
arango_remove
Tool to remove documents from collections.
arango_backup
Tool to backup collections to JSON files.