Apache Doris Mcp Server
Type: server
Author: Doris
Language: Python
Tags: Doris,warehouse
Description: Doris MCP (Model Control Panel) Server is a backend service built with Python and FastAPI. It implements the MCP (Model Control Panel) protocol, allowing clients to interact with it through defined "Tools". It's primarily designed to connect to Apache Doris databases, potentially leveraging Large Language Models (LLMs) for tasks like converting natural language queries to SQL (NL2SQL), executing queries, and performing metadata management and analysis.
Tools:
Server command: DB_HOST={DB_HOST} DB_PORT={DB_PORT} DB_USER={DB_USER} DB_PASSWORD={DB_PASSWORD} DB_DATABASE={DB_DATABASE} uv --project /path/to/your/doris-mcp-server run doris-mcp
Server configuration:
{
  "mcpServers": {
    "doris-mcp": {
      "command": "uv",
      "args": [
        "--project /path/to/your/doris-mcp-server",
        "run",
        "doris-mcp"
      ],
      "env": {
        "DB_HOST": "FE_HOST",
        "DB_PORT": "9030",
        "DB_USER": "root",
        "DB_PASSWORD": "",
        "DB_DATABASE": "test"
      }
    },
    "doris-sse": {
      "url": "http://127.0.0.1:3000/sse"
    }
  }
}