ArangoDB MCP Server

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に次のコードを追加します。

{ "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

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.

ArangoDB データベースとの対話を可能にするモデル コンテキスト プロトコルの実装。これにより、ユーザーは自然言語を使用してクエリを実行したり、データベースやコレクションを一覧表示したりできるようになります。

  1. 概要
    1. コンポーネント
      1. リソース
      2. ツール
    2. 使用法
      1. 発達
        1. 藤堂

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A 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.
            Last updated -
            7
            85
            18
            TypeScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and automatically generate business insight memos.
            Last updated -
            6
            9
            TypeScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides read-only access to MongoDB databases, enabling AI assistants to directly query and analyze MongoDB data while maintaining data safety.
            Last updated -
            14
            9
            2
            JavaScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.
            Last updated -
            10
            115
            12
            TypeScript
            Apache 2.0
            • Apple

          View all related MCP servers

          ID: axv5xdihh9