ArangoDB连接器
STDIO用于ArangoDB数据库交互的MCP实现
用于ArangoDB数据库交互的MCP实现
This is an implementation of the Model Context Protocol for ArangoDB.
To be filled.
readQuery
databaseName
(string): The database to queryaql
(string): The read-only AQL query to executereadWriteQuery
databaseName
(string): The database to queryaql
(string): The AQL query to executelistDatabases
listCollections
databaseName
(string): The name of the database{ "name": "<collectionName>" }
To connect to an arangodb instance running on localhost:2434, to the database "account", add the following to your claude_desktop_config.json
, assuming the path to this project is /home/yourcoolname/arango-mcp-server
:
{ "mcpServers": { "arangodb-account": { "command": "npx", "args": [ "-y", "arango-mcp-server", "http://localhost:8529", "root", "root" ] } } }
Clone the repository. Install everything. Setup the dev environment. Run the watcher. Edit index.ts.
$ npm install $ npm run dev:setup $ npm run dev
Go to http://localhost:5173/ to see the inspector.
npx
resources/subscribe
and notifications/resources/list_changed
and resources/unsubscribe
write_query
tool separated from read_query
-> actually is readWriteQuery
list_collections
(see list_tables
)resources/read
with a template to read any document by database name, collection, id.