remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for querying ArangoDB databases, including read-only and read-write operations, listing databases and collections, and reading documents by database name, collection, and ID.
ArangoDB MCP サーバー
これは、ArangoDB のモデル コンテキスト プロトコルの実装です。
概要
満たされる。
コンポーネント
リソース
ツール
クエリツール
readQuery
- データベースに対して読み取り専用クエリを実行する
- 入力:
databaseName
(文字列): クエリするデータベースaql
(文字列): 実行する読み取り専用AQLクエリ
- 戻り値: クエリ結果をオブジェクトの配列として返します
readWriteQuery
- データベースでクエリを実行する
- 入力:
databaseName
(文字列): クエリするデータベースaql
(文字列): 実行するAQLクエリ
- 戻り値: クエリ結果をオブジェクトの配列として返します
listDatabases
- ArangoDBサーバー上のすべてのデータベースを一覧表示する
- 戻り値: データベース名の配列
listCollections
- ArangoDB データベース内のすべてのコレクションを一覧表示する
- 入力:
databaseName
(文字列): データベースの名前
- 戻り値: オブジェクトの配列
{ "name": "<collectionName>" }
使用法
localhost:2434 で実行されている arangodb インスタンスのデータベース「account」に接続するには、このプロジェクトへのパスが/home/yourcoolname/arango-mcp-server
であると仮定して、 claude_desktop_config.json
に次のコードを追加します。
発達
リポジトリをクローンします。すべてをインストールします。開発環境をセットアップします。ウォッチャーを実行します。index.tsを編集します。
インスペクターを表示するには、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]
- [x] クライアントプール(データベースごとに1クライアント)
- [x] 開発環境
- [x]
resources/read
データベース名、コレクション、ID で任意のドキュメントを読み取るためのテンプレートです。 - [x] コマンドのパラメータとしてユーザー名とパスワードを追加する
This server cannot be installed
ArangoDB データベースとの対話を可能にするモデル コンテキスト プロトコルの実装。これにより、ユーザーは自然言語を使用してクエリを実行したり、データベースやコレクションを一覧表示したりできるようになります。