This TypeScript-based MCP server provides ArangoDB interaction, offering tools for querying, inserting, updating, removing, backing up, listing, and creating collections, enabling seamless database operations and integration with MCP tools.
This TypeScript-based Model Context Protocol (MCP) server facilitates interaction with ArangoDB, enabling database operations through MCP tools. It's designed for seamless integration with ArangoDB and can be used with Claude app and Cline VSCode extension.
Key Features:
The server offers tools like arango_query
for executing AQL queries, arango_insert
for adding documents, arango_update
for modifying documents, and arango_remove
for deleting documents. It also includes arango_backup
for creating JSON backups of collections, arango_list_collections
for retrieving collection information, and arango_create_collection
for creating new collections.
Installation and Usage:
Installation is streamlined via Smithery. Configuration involves setting environment variables for ArangoDB URL, database name, username, and password. The server is database-structure agnostic and works with any collection names or structures. Example prompts are provided for various operations, demonstrating its integration with Claude and Cline. Debugging is supported through the MCP Inspector.
ravenwits/mcp-server-arangodb
December 28, 2024
March 21, 2025
TypeScript