Skip to main content
Glama
dify.mdx1.3 kB
--- title: "Dify" --- ## Prerequisites DBHub must be running as an HTTP server for Dify to connect. Start DBHub with HTTP transport: ```bash npx @bytebase/dbhub --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname" ``` ## Configuration 1. In Dify, navigate to **Tools → MCP** 2. Click **Add MCP Server (HTTP)** 3. Configure the server: - **Server URL**: `http://localhost:8080/mcp` (or your DBHub host) - **Name**: `DBHub` - **Server Identifier**: `dbhub` (permanent, max 24 characters) 4. Click save. Dify will automatically discover DBHub's tools. ## Using DBHub Tools Once connected, DBHub tools are available in: - **Agents**: Tools appear alongside built-in tools, use "Add All" to enable all DBHub tools - **Workflows**: Tools appear as available node types ## Multi-Database Setup For multiple databases, use a config file: ```bash npx @bytebase/dbhub --transport http --port 8080 --config /path/to/dbhub.toml ``` ## Demo Mode For testing, use the built-in demo database: ```bash npx @bytebase/dbhub --transport http --port 8080 --demo ``` ## Limitations - Dify only supports HTTP transport (not stdio) - DBHub must be network-accessible from Dify ## References - [Dify MCP Documentation](https://docs.dify.ai/en/guides/tools/mcp)

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/bytebase/dbhub'

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