pcfvw avatar

Mcp Arangodb Async

pcfvw/mcp-arangodb-async

A Python MCP server that connects Claude to ArangoDB's graph database with 46 async tools covering collections, indexes, AQL queries, and named graph operations. It handles multi-tenancy across databases, lets you switch contexts on the fly, and includes backup/restore for both collections and graphs. The content conversion tools transform query results into JSON, Markdown, YAML, or tables. Built with production patterns like retry logic and graceful degradation. If you're working with graph data in ArangoDB and want Claude to traverse relationships, run analytics, or manage your schema directly, this gives you the full API surface through MCP's tool interface.

GitHub stars
3
tools
46
transport
STDIO
last updated
Jan 24, 2026

Tools

46 tools

Public tool metadata for what this MCP can expose to an agent.

arango_set_focused_databaseSet focused database for session

Set focused database for session

No parameter schema in public metadata yet.

arango_get_focused_databaseGet currently focused database

Get currently focused database

No parameter schema in public metadata yet.

arango_list_available_databasesList all configured databases

List all configured databases

No parameter schema in public metadata yet.

arango_get_database_resolutionShow database resolution algorithm

Show database resolution algorithm

No parameter schema in public metadata yet.

arango_queryExecute AQL queries

Execute AQL queries

No parameter schema in public metadata yet.

arango_list_collectionsList all collections

List all collections

No parameter schema in public metadata yet.

arango_insertInsert documents

Insert documents

No parameter schema in public metadata yet.

arango_updateUpdate documents

Update documents

No parameter schema in public metadata yet.

arango_removeRemove documents

Remove documents

No parameter schema in public metadata yet.

arango_create_collectionCreate collections

Create collections

No parameter schema in public metadata yet.

arango_backupBackup collections

Backup collections

No parameter schema in public metadata yet.

arango_list_indexesList indexes

List indexes

No parameter schema in public metadata yet.

arango_create_indexCreate indexes

Create indexes

No parameter schema in public metadata yet.

arango_delete_indexDelete indexes

Delete indexes

No parameter schema in public metadata yet.

arango_explain_queryExplain query execution plan

Explain query execution plan

No parameter schema in public metadata yet.

arango_query_builderBuild AQL queries

Build AQL queries

No parameter schema in public metadata yet.

arango_query_profileProfile query performance

Profile query performance

No parameter schema in public metadata yet.

arango_validate_referencesValidate document references

Validate document references

No parameter schema in public metadata yet.

arango_insert_with_validationInsert with validation

Insert with validation

No parameter schema in public metadata yet.

arango_create_schemaCreate JSON schemas

Create JSON schemas

No parameter schema in public metadata yet.

arango_validate_documentValidate against schema

Validate against schema

No parameter schema in public metadata yet.

arango_bulk_insertBulk insert documents

Bulk insert documents

No parameter schema in public metadata yet.

arango_bulk_updateBulk update documents

Bulk update documents

No parameter schema in public metadata yet.

arango_create_graphCreate named graphs

Create named graphs

No parameter schema in public metadata yet.

arango_list_graphsList all graphs

List all graphs

No parameter schema in public metadata yet.

arango_add_vertex_collectionAdd vertex collections

Add vertex collections

No parameter schema in public metadata yet.

arango_add_edge_definitionAdd edge definitions

Add edge definitions

No parameter schema in public metadata yet.

arango_add_vertexAdd vertices

Add vertices

No parameter schema in public metadata yet.

arango_add_edgeAdd edges

Add edges

No parameter schema in public metadata yet.

arango_graph_traversalTraverse graphs

Traverse graphs

No parameter schema in public metadata yet.

arango_traverseGraph traversal

Graph traversal

No parameter schema in public metadata yet.

arango_shortest_pathFind shortest paths

Find shortest paths

No parameter schema in public metadata yet.

arango_backup_graphBackup single graph

Backup single graph

No parameter schema in public metadata yet.

arango_restore_graphRestore single graph

Restore single graph

No parameter schema in public metadata yet.

arango_backup_named_graphsBackup all named graphs

Backup all named graphs

No parameter schema in public metadata yet.

arango_validate_graph_integrityValidate graph integrity

Validate graph integrity

No parameter schema in public metadata yet.

arango_graph_statisticsGraph statistics

Graph statistics

No parameter schema in public metadata yet.

arango_database_statusGet comprehensive status of all databases

Get comprehensive status of all databases

No parameter schema in public metadata yet.

arango_search_toolsSearch for tools by keywords

Search for tools by keywords

No parameter schema in public metadata yet.

arango_list_tools_by_categoryList tools by category

List tools by category

No parameter schema in public metadata yet.

arango_switch_workflowSwitch workflow context

Switch workflow context

No parameter schema in public metadata yet.

arango_get_active_workflowGet active workflow

Get active workflow

No parameter schema in public metadata yet.

arango_list_workflowsList all workflows

List all workflows

No parameter schema in public metadata yet.

arango_advance_workflow_stageAdvance workflow stage

Advance workflow stage

No parameter schema in public metadata yet.

arango_get_tool_usage_statsGet tool usage statistics

Get tool usage statistics

No parameter schema in public metadata yet.

arango_unload_toolsUnload specific tools

Unload specific tools

No parameter schema in public metadata yet.

Sponsors

Readme

ArangoDB MCP Server for Python

Python License MCP PyPI

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.


Quick Links

📚 Documentation: https://github.com/PCfVW/mcp-arango-async/tree/master/docs


View the full README on GitHub

Details

Repository
github.com/pcfvw/mcp-arangodb-async
Package
mcp-arangodb-async
Transport
STDIO
Registry
MCP registry, active