MCP Server for ArangoDB
@ravenwits
关于 MCP Server for ArangoDB
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-arangodb": {
"command": "npx",
"args": [
"-y",
"arango-server"
]
}
}
}工具
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
概览
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.
其他 分类下的更多 MCP 服务器
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Blender
ahujasidOpen-source MCP to use Blender with any LLM
ICSS
chokcoco不止于 CSS
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
评论