K

KuzuDB

Provides direct access to Kuzu graph databases through Cypher query execution, schema introspection,...

60 views
0 installs
Updated Sep 17, 2025
Not audited
Provides direct access to Kuzu graph databases through Cypher query execution, schema introspection, and database management with multi-agent coordination, automatic connection recovery, and built-in templates for movies, social networks, and financial data.
  1. Decide on Authentication Type

    • The server supports optional authentication for securing access (OAuth, Basic Auth, and Web UI authentication).
    • Choose which, if any, authentication you want enabled:
      • OAuth (recommended for production)
      • Basic Auth (suitable for development/testing)
      • Web UI authentication (for securing the database management web interface)
  2. Set Environment Variables in FastMCP Connection Interface

    • In the FastMCP "Install Now" interface, add environment variables for the desired authentication or configuration.

    a. For Database Path and Read-Only Mode

    • KUZU_MCP_DATABASE_PATH: Full path to your .kuzu database file or the directory to use.
    • KUZU_READ_ONLY: (Optional) Set to true for read-only mode, or false for read/write.

    b. For Multi-Agent Mode

    • KUZU_MULTI_AGENT: (Optional) Set to true if allowing multiple AI agents simultaneous access.
    • KUZU_AGENT_ID: (Optional) Set a unique identifier for each agent.
    • KUZU_LOCK_TIMEOUT: (Optional) Milliseconds to wait for locks (default: 10000).

    c. For Web UI Authentication (Optional but Recommended if Exposing Web UI)

    • KUZU_WEB_UI_AUTH_USER: Your desired username for the admin interface.
    • KUZU_WEB_UI_AUTH_PASSWORD: Your desired password for the admin interface.

    d. For Basic Auth (Optional)

    • KUZU_BASIC_AUTH_USERNAME: Desired username for API access.
    • KUZU_BASIC_AUTH_PASSWORD: Desired password for API access.
    • KUZU_BASIC_AUTH_USER_ID: (Optional) Logical user id.
    • KUZU_BASIC_AUTH_EMAIL: (Optional) Email address.

    e. For OAuth Auth (Optional)

    • KUZU_OAUTH_ENABLED: Set to true to enable OAuth.
    • KUZU_OAUTH_USERNAME: Username for OAuth login.
    • KUZU_OAUTH_PASSWORD: Password for OAuth login.
    • KUZU_OAUTH_USER_ID: (Optional) Logical user id.
    • KUZU_OAUTH_EMAIL: (Optional) Email address.
  3. Save and Apply

    • After entering the relevant environment variables via FastMCP, click “Save” or “Install Now” to apply your changes.
  4. Access the Service

    • If you configured Web UI authentication, access the admin interface via http://<server>:3001/admin with your chosen credentials.
    • For API/authenticated connections, use the username/password you set in ENV.

Note: If you are unsure which authentication method to use, Basic Auth is simplest for testing. For internet-accessible or production deployments, always secure the Web UI and/or use OAuth.

Quick Start

View on GitHub

More for Database

View All →

More for Analytics and Data

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.