Skip to main content
Glama

ArangoDB MCP サーバー

これは、ArangoDB のモデル コンテキスト プロトコルの実装です。

概要

満たされる。

Related MCP server: MCP Server for 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に次のコードを追加します。

{ "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/subscribenotifications/resources/list_changedresources/unsubscribe

  • [x] Readmeにツールを適切に文書化する

  • [x] SQLite MCPクライアントと同様に

    • [x] write_queryツールがread_queryから分離されました -> 実際にはreadWriteQueryです

    • [x] list_collectionslist_tables参照)

  • [x] クライアントプール(データベースごとに1クライアント)

  • [x] 開発環境

  • [x] resources/readデータベース名、コレクション、ID で任意のドキュメントを読み取るためのテンプレートです。

  • [x] コマンドのパラメータとしてユーザー名とパスワードを追加する

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lucas-deangelis/arango-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server