MCP Server for ArangoDB
@ravenwits
About MCP Server for ArangoDB
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-arangodb": {
"command": "npx",
"args": [
"-y",
"arango-server"
]
}
}
}Tools
31Query
Query
Query
Query
Discovery
Discovery
Discovery
Collection
Collection
Document
Document
Document
Document
Document
Document
Document
Document
Document
Index
Index
ArangoSearch
ArangoSearch
ArangoSearch
Analyzer
Analyzer
Graph
Graph
Graph
Graph
Graph
Backup
Overview
What is MCP Server for ArangoDB?
MCP Server for ArangoDB is a TypeScript-based Model Context Protocol server that provides database interaction capabilities through ArangoDB. It implements core database operations and works with Claude Desktop, VSCode extensions like Cline, OpenCode, and other MCP-compatible clients.
How to use MCP Server for ArangoDB?
Install globally via npm install -g arango-server or run directly with npx -y arango-server. Configure environment variables (ARANGO_URL, ARANGO_DB, ARANGO_USERNAME, ARANGO_PASSWORD, optional ARANGO_BACKUP_ROOT) and add the server configuration to your MCP client (e.g., Claude Desktop, VSCode MCP settings, OpenCode). Then prompt your AI agent to execute any of the 30+ exposed tools.
Key features of MCP Server for ArangoDB
- Execute AQL queries with guardrails and bind variables
- Perform read-only queries with write/DDL keyword rejection
- Discover database schema: collections, indexes, views, graphs
- Create, update, insert, and delete documents and collections
- Build and query ArangoSearch Views with BM25 ranking
- Traverse graphs and find shortest paths between vertices
- Backup collections to JSON files under a configurable root directory
Use cases of MCP Server for ArangoDB
- Let an AI agent explore and query an ArangoDB database using natural language
- Automate schema discovery and documentation by listing collections, indexes, and fields
- Build AI-assisted CRUD workflows for development databases
- Perform graph traversal and pathfinding queries without writing raw AQL
- Create ArangoSearch analyzers and views for full-text search tasks
FAQ from MCP Server for ArangoDB
What tools does MCP Server for ArangoDB provide?
It offers over 30 tools covering query execution (with read-only and validate variants), collection management, document CRUD, index creation, ArangoSearch view creation and search, graph operations, and database backup.
Is MCP Server for ArangoDB read-only?
No. The server includes both read-only tools (e.g., arango_read_query, arango_describe_database) and mutating tools (e.g., arango_insert, arango_create_collection, arango_drop_collection). Read-only tools reject write/DDL AQL keywords.
What environment variables are required?
ARANGO_URL, ARANGO_DB, ARANGO_USERNAME, and ARANGO_PASSWORD are required. ARANGO_BACKUP_ROOT is optional and defaults to ./backups; it defines where backup output is written.
Is this server intended for production use?
No. The README explicitly states it is designed for local development environments only and discourages connecting to production databases due to security risks.
How does the server handle backup file paths?
The arango_backup tool rejects absolute paths, path traversal, symlink escapes, and existing output files to mitigate arbitrary file write risks. Output is always written under the ARANGO_BACKUP_ROOT directory.
More Other MCP servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Servers
modelcontextprotocolModel Context Protocol Servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments