Async MCP server for ArangoDB: 46 tools for graphs, queries, and multi-tenancy.
MCP MCP server exists for a simple reason — assistants are far more useful when they can act on MCP directly instead of describing what you should do. Async MCP server for ArangoDB: 46 tools for graphs, queries, and multi-tenancy.
A production-ready Model Context Protocol (MCP) server exposing advanced ArangoDB operations to AI assistants like Claude Desktop and Augment Code. Features async-first Python architecture, comprehensive graph management, flexible content conversion (JSON, Markdown, YAML, Table), backup/restore functionality, and analytics capabilities.
Once MCP is connected, these are the calls the assistant has available:
arango_set_focused_database — Set focused database for sessionarango_get_focused_database — Get currently focused databasearango_list_available_databases — List all configured databasesarango_get_database_resolution — Show database resolution algorithmarango_query — Execute AQL queriesarango_list_collections — List all collectionsarango_insert — Insert documentsarango_update — Update documentsarango_remove — Remove documentsarango_create_collection — Create collectionsarango_backup — Backup collectionsarango_list_indexes — List indexesThe server ships on PyPI as mcp-arangodb-async, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
You will need 4 environment variables: ARANGO_URL, ARANGO_DB, ARANGO_USERNAME, ARANGO_PASSWORD. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
This sits in the database access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MCP's toolset — arango_set_focused_database, arango_get_focused_database, arango_list_available_databases and 11 more — is a fair guide to whether it matches your workflow. It is maintained by PCfVW; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against MCP's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| arango_set_focused_database | Set focused database for session |
| arango_get_focused_database | Get currently focused database |
| arango_list_available_databases | List all configured databases |
| arango_get_database_resolution | Show database resolution algorithm |
| arango_query | Execute AQL queries |
| arango_list_collections | List all collections |
| arango_insert | Insert documents |
| arango_update | Update documents |
| arango_remove | Remove documents |
| arango_create_collection | Create collections |
| arango_backup | Backup collections |
| arango_list_indexes | List indexes |
| arango_create_index | Create indexes |
| arango_delete_index | Delete indexes |
{
"mcpServers": {
"arangodb": {
"command": "python",
"args": ["-m", "mcp_arangodb_async"],
"env": {
"ARANGO_URL": "http://localhost:8529",
"ARANGO_DB": "mcp_arangodb_test",
"ARANGO_USERNAME": "mcp_arangodb_user",
"ARANGO_PASSWORD": "mcp_arangodb_password"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| ARANGO_URL | Endpoint or connection string the server talks to. | Yes |
| ARANGO_DB | Configuration value read at startup. | Optional |
| ARANGO_USERNAME | Configuration value read at startup. | Optional |
| ARANGO_PASSWORD | Configuration value read at startup. | Optional |
Read-only SQL access to Postgres — let your assistant inspect schemas and answer questions from real data.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Official MongoDB server covering data, schemas and Atlas management — from find queries to spinning up clusters.
Serverless Postgres with database branching — point your assistant at Neon and let it work on disposable copies.