This ArangoDB MCP server, developed by Lucas DE ANGELIS, enables seamless integration of ArangoDB databases into AI-assisted workflows. Built with TypeScript and leveraging the @modelcontextprotocol/sdk, it provides a standardized interface for querying and manipulating ArangoDB collections through Claude Desktop and compatible MCP clients. The implementation supports both read-only and read-write AQL queries, offers tools for listing databases and collections, and allows document retrieval via URIs. It's particularly useful for developers and data analysts looking to incorporate on-demand access to document-oriented and graph data into their AI-assisted applications, enabling dynamic querying and analysis of ArangoDB-stored information.
Execute read-only query on the database. Input: databaseName (string): The database to query, aql (string): The read-only AQL query to execute. Returns: Query results as array of objects.
Execute query on the database. Input: databaseName (string): The database to query, aql (string): The AQL query to execute. Returns: Query results as array of objects.
List all the databases on the ArangoDB server. Returns: Array of the databases names.
List all the collections in an ArangoDB database. Input: databaseName (string): The name of the database. Returns: Array of objects { 'name': '<collectionName>' }.
No reviews yet. Be the first to review!
Sign in to join the conversation