Arangodb MCP Server

A Model Context Protocol Server for ArangoDB

Local serverstdioTypeScript

What is the Arangodb MCP Server?

A Model Context Protocol Server for ArangoDB

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
arango_queryQuery
arango_read_queryQuery
arango_validate_queryQuery
arango_explain_queryQuery
arango_describe_databaseDiscovery
arango_list_collectionsDiscovery
arango_get_collectionDiscovery
arango_create_collectionCollection
arango_drop_collectionCollection
arango_get_documentDocument
arango_list_documentsDocument
arango_count_documentsDocument
arango_sample_documentsDocument
arango_insertDocument
arango_bulk_insertDocument
arango_updateDocument
arango_bulk_updateDocument
arango_removeDocument
arango_list_indexesIndex
arango_create_indexIndex
arango_list_viewsArangoSearch
arango_create_search_viewArangoSearch
arango_searchArangoSearch
arango_list_analyzersAnalyzer
arango_create_analyzerAnalyzer
arango_list_graphsGraph
arango_create_graphGraph
arango_insert_edgeGraph
arango_traverseGraph
arango_shortest_pathGraph
arango_backupBackup

How to install the Arangodb MCP Server

{
  "mcpServers": {
    "arango": {
      "command": "npx",
      "args": [
        "-y",
        "arango-server"
      ],
      "env": {
        "ARANGO_URL": "your_database_url",
        "ARANGO_DB": "your_database_name",
        "ARANGO_USERNAME": "your_username",
        "ARANGO_PASSWORD": "YOUR_ARANGO_PASSWORD"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
ARANGO_URLDeclared in the maintainer’s client configuration.Check documentation
ARANGO_DBDeclared in the maintainer’s client configuration.Check documentation
ARANGO_USERNAMEDeclared in the maintainer’s client configuration.Check documentation
ARANGO_PASSWORDDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Arangodb to arango query.”
  • “Use Arangodb to arango read query.”
  • “Use Arangodb to arango validate query.”

Frequently asked questions

A Model Context Protocol Server for ArangoDB Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.