A TypeScript-based server to interact with ArangoDB using the Model Context Protocol, enabling database operations and integration with tools like Claude and VSCode extensions for streamlined data management.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Execute general AQL with bind variables, bounded results, and query guardrails.
Execute read-only AQL and reject write/DDL keywords.
Parse and validate AQL without executing it.
Inspect AQL execution plans, index usage, and optimizer output.
Summarize collections, counts, indexes, and sample fields.
List collections in the configured database.
Return collection properties, count, and indexes.
Create document or edge collections.
Drop a collection, requiring `confirm: true`.
Fetch one document by collection and `_key`.
List documents with `limit` and `offset` pagination.
Count documents in a collection.
Return a small random sample for schema discovery.
Insert one document into a collection.
Insert up to 1000 documents in one request.
Partially update one document by `_key`.
Patch up to 1000 documents by `_key` or `_id`.
Remove one document by `_key`.
List indexes for a collection.
Create persistent, geo, TTL, or inverted indexes.
List ArangoSearch and search-alias Views.
Create an ArangoSearch View linked to a collection.
Search an ArangoSearch View with analyzer-aware BM25 ranking.
List ArangoSearch Analyzers.
Create an ArangoSearch Analyzer.
List named graphs.
Create a named graph with one edge definition.
Insert an edge document with `_from` and `_to`.
Traverse edges from a start vertex using an edge collection or named graph.
Find the shortest path between two vertices using an edge collection or named graph.
Backup collections to JSON files under `ARANGO_BACKUP_ROOT`.