Skip to main content
Glama
FalkorDB

FalkorDB MCP Server

Official
by FalkorDB

FalkorDB MCP サーバー

FalkorDB 用のモデル コンテキスト プロトコル (MCP) サーバー。AI モデルがグラフ データベースをクエリして対話できるようにします。

概要

このプロジェクトは、モデルコンテキストプロトコル(MCP)仕様に準拠したサーバーを実装し、AIモデルをFalkorDBグラフデータベースに接続します。このサーバーは、MCPリクエストをFalkorDBにルーティングし、MCP標準に従ってレスポンスをフォーマットします。

Related MCP server: db-mcp-tool

前提条件

  • Node.js (v16以降)

  • npmまたはyarn

  • FalkorDB インスタンス (ローカルまたはリモートで実行可能)

インストール

  1. このリポジトリをクローンします:

    git clone https://github.com/falkordb/falkordb-mcpserver.git
    cd falkordb-mcpserver
  2. 依存関係をインストールします:

    npm install
  3. サンプル環境ファイルをコピーして設定します。

    cp .env.example .env

    設定の詳細に合わせて.envを編集します。

構成

構成は、 .envファイル内の環境変数を通じて管理されます。

  • PORT : サーバーポート(デフォルト: 3000)

  • NODE_ENV : 環境(開発、本番)

  • FALKORDB_HOST : FalkorDB ホスト (デフォルト: localhost)

  • FALKORDB_PORT : FalkorDB ポート (デフォルト: 6379)

  • FALKORDB_USERNAME : FalkorDB 認証のユーザー名(必要な場合)

  • FALKORDB_PASSWORD : FalkorDB 認証用のパスワード(必要な場合)

  • MCP_API_KEY : MCPリクエストを認証するためのAPIキー

使用法

発達

ホットリロードを使用して開発サーバーを起動します。

npm run dev

生産

サーバーをビルドして起動します。

npm run build
npm start

APIエンドポイント

  • GET /api/mcp/metadata : FalkorDB インスタンスと利用可能な機能に関するメタデータを取得します。

  • POST /api/mcp/context : FalkorDBに対してクエリを実行する

  • GET /api/mcp/health : サーバーの健全性をチェックする

  • GET /api/mcp/graphs : グラフのリストを返します

MCP構成

このサーバーを MCP クライアントで使用するには、MCP 構成に追加します。

{
  "mcpServers": {
    "falkordb": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-p", "3000:3000",
        "--env-file", ".env",
        "falkordb-mcpserver",
        "falkordb://host.docker.internal:6379"
      ]
    }
  }
}

クライアント側の構成の場合:

{
  "defaultServer": "falkordb",
  "servers": {
    "falkordb": {
      "url": "http://localhost:3000/api/mcp",
      "apiKey": "your_api_key_here"
    }
  }
}

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

-
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/FalkorDB/FalkorDB-MCPServer'

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