ArangoDB MCP Server
ArangoDB MCP サーバー
これは、ArangoDB のモデル コンテキスト プロトコルの実装です。
概要
満たされる。
Related MCP server: MongoDB MCP Server
コンポーネント
リソース
ツール
クエリツール
readQueryデータベースに対して読み取り専用クエリを実行する
入力:
databaseName(文字列): クエリするデータベースaql(文字列): 実行する読み取り専用AQLクエリ
戻り値: クエリ結果をオブジェクトの配列として返します
readWriteQueryデータベースでクエリを実行する
入力:
databaseName(文字列): クエリするデータベースaql(文字列): 実行するAQLクエリ
戻り値: クエリ結果をオブジェクトの配列として返します
listDatabasesArangoDBサーバー上のすべてのデータベースを一覧表示する
戻り値: データベース名の配列
listCollectionsArangoDB データベース内のすべてのコレクションを一覧表示する
入力:
databaseName(文字列): データベースの名前
戻り値: オブジェクトの配列
{ "name": "<collectionName>" }
使用法
localhost:2434 で実行されている arangodb インスタンスのデータベース「account」に接続するには、このプロジェクトへのパスが/home/yourcoolname/arango-mcp-serverであると仮定して、 claude_desktop_config.jsonに次のコードを追加します。
{
"mcpServers": {
"arangodb-account": {
"command": "npx",
"args": [
"-y",
"arango-mcp-server",
"http://localhost:8529",
"root",
"root"
]
}
}
}発達
リポジトリをクローンします。すべてをインストールします。開発環境をセットアップします。ウォッチャーを実行します。index.tsを編集します。
$ npm install
$ npm run dev:setup
$ npm run devインスペクターを表示するには、http://localhost:5173/にアクセスしてください。
藤堂
[ ] 現在のリソースの実装が実際に意味をなすかどうかを確認するために、仕様を適切に研究してください(意味があるとは思えません)
[x] リソーステンプレートは意味がある
[ ] すべての「arango」を「arangodb」に変更します(リポジトリ名を含む)
[ ] arangodbのパスワードを再度追加する
[ ] 適切なREADME
[ ] 公式の人類学のフォーマットに従ったツール/リソース/その他
[ ] 通知を理解する
[ ] 健康診断
[ ] その他のツール?
[ ] arangodbインスタンス上で実行されているすべてのデータベースにアクセスする
[ ] npmでリリースして
npxで使えるようにする[ ]
resources/subscribeとnotifications/resources/list_changedとresources/unsubscribe[x] Readmeにツールを適切に文書化する
[x] SQLite MCPクライアントと同様に
[x]
write_queryツールがread_queryから分離されました -> 実際にはreadWriteQueryです[x]
list_collections(list_tables参照)
[x] クライアントプール(データベースごとに1クライアント)
[x] 開発環境
[x]
resources/readデータベース名、コレクション、ID で任意のドキュメントを読み取るためのテンプレートです。[x] コマンドのパラメータとしてユーザー名とパスワードを追加する
This server cannot be deployed
Maintenance
Related MCP Connectors
List datasets, schemas, run APL queries, and use prompts for exploration, anomalies, and monitoring.
Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.
Astra DB tools for agents: schema, find, vector search, guarded writes, and interactive views.
PostgreSQL, MySQL, OpenAPI/Swagger, and shared Agent Memory with scoped access.
Related MCP Servers
- AlicenseAqualityBmaintenanceA 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.7123 npm47MIT
- FlicenseNot gradedqualityDmaintenanceProvides a standardized interface for AI assistants to interact with MongoDB databases, enabling CRUD operations, schema analysis, and database management through the Model Context Protocol.1-
- AlicenseNot gradedqualityDmaintenanceTranslates natural language to SQL/GraphQL queries and executes them, enabling AI agents to interact with databases through the Model Context Protocol.1Apache 2.0
- AlicenseNot gradedqualityDmaintenanceImplements the Model Context Protocol for managing, ingesting, and querying structured and unstructured data with integration to graph databases, vector search, and LLMs.3MIT