ArangoDB的MCP服务器
一个为ArangoDB设计的模型上下文协议(MCP)服务器,是原始仓库https://github.com/ravenwits/mcp-server-arangodb的镜像
快速入门
安装
-
克隆仓库并安装依赖:
npm run build
-
配置环境变量:
ARANGO_URL
: ArangoDB服务器URL(默认端口8529)ARANGO_DATABASE
: 数据库名称ARANGO_USERNAME
: 数据库用户名ARANGO_PASSWORD
: 数据库密码
-
集成到Claude客户端或VSCode:
- Claude桌面端:编辑配置文件(Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
或Windows:%APPDATA%/Claude/claude_desktop_config.json
) - VSCode Cline扩展:编辑配置文件(Mac:
~/Library/Application Support/Code/User/globalStorage/cline.cline/config.json
或Windows:%APPDATA%/Code/User/globalStorage/cline.cline/config.json
)
添加如下配置:
{ "mcpServers": { "arango": { "command": "node", "args": ["/path/to/arango-server/build/index.js"], "env": { "ARANGO_URL": "your_database_url", "ARANGO_DATABASE": "your_database_name", "ARANGO_USERNAME": "your_username", "ARANGO_PASSWORD": "your_password" } } } }
- Claude桌面端:编辑配置文件(Mac:
主要功能
arango_query
: 执行AQL查询arango_insert
: 向集合中插入文档arango_update
: 更新现有文档arango_remove
: 从集合中删除文档arango_backup
: 将所有集合备份到JSON文件arango_list_collections
: 列出数据库中的所有集合