apache/doris-mcp-server

apache/doris-mcp-server

от apache
MCP сервер для подключения к Apache Doris. Преобразует запросы на естественном языке в SQL (NL2SQL), выполняет аналитические запросы и управляет метаданными. Идеален для дата-аналитиков и разработчиков, использующих LLM.

Apache Doris MCP Server

English | 简体中文

Apache Doris MCP Server exposes read-only Apache Doris capabilities to MCP Hosts and AI agents over MCP 2026-07-28. Version 1.0 replaces a large flat tool surface with eight stable domains and fifty-five progressively disclosed child capabilities, while keeping runtime availability, authorization, input schemas, output schemas, and failure behavior explicit.

Release status

The package version is 1.0.0. MCP 2026-07-28 protocol compatibility on master is Generally Available (GA) on Streamable HTTP and stdio. This GA statement is scoped to protocol compatibility; the Python package classifier remains Beta, and the documented deployment limits still apply.

Before upgrading, read the 1.0 release notes, the 1.0 migration guide, and the generated 8-domain/55-child registry. The detailed release record is Issue #189.

Architecture at a glance

MCP Host
  -> stdio or Streamable HTTP
  -> transport security and authentication
  -> MCP protocol validation and authorization
  -> stable domain discovery
  -> route-aware Doris capability detection
  -> exact child dispatch and read-only runtime
  -> request-specific Doris route and RBAC
  -> bounded, schema-validated result
У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить apache/doris-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "apache-doris-mcp-server-hgcf": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "apache-doris-mcp-server-hgcf": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "apache-doris-mcp-server-hgcf": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"apache-doris-mcp-server-hgcf\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"run\",\"--project\",\"/path/to/your/doris-mcp-server\",\"doris-mcp-server\"],\"env\":{\"DORIS_HOST\":\"127.0.0.1\",\"DORIS_PORT\":\"9030\",\"DORIS_USER\":\"root\",\"DORIS_PASSWORD\":\"your_db_password\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "apache-doris-mcp-server-hgcf": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add apache-doris-mcp-server-hgcf --env DORIS_HOST=127.0.0.1 --env DORIS_PORT=9030 --env DORIS_USER=root --env DORIS_PASSWORD=your_db_password -- uv run --project /path/to/your/doris-mcp-server doris-mcp-server

Либо через JSON-конфиг:

claude mcp add-json apache-doris-mcp-server-hgcf "{\"command\":\"uv\",\"args\":[\"run\",\"--project\",\"/path/to/your/doris-mcp-server\",\"doris-mcp-server\"],\"env\":{\"DORIS_HOST\":\"127.0.0.1\",\"DORIS_PORT\":\"9030\",\"DORIS_USER\":\"root\",\"DORIS_PASSWORD\":\"your_db_password\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add apache-doris-mcp-server-hgcf --env DORIS_HOST=127.0.0.1 --env DORIS_PORT=9030 --env DORIS_USER=root --env DORIS_PASSWORD=your_db_password -- uv run --project /path/to/your/doris-mcp-server doris-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.apache-doris-mcp-server-hgcf]
command = "uv"
args = ["run", "--project", "/path/to/your/doris-mcp-server", "doris-mcp-server"]

[mcp_servers.apache-doris-mcp-server-hgcf.env]
DORIS_HOST = "127.0.0.1"
DORIS_PORT = "9030"
DORIS_USER = "root"
DORIS_PASSWORD = "your_db_password"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите apache/doris-mcp-server, а в поле команды запуска — строку ниже:
uv run --project /path/to/your/doris-mcp-server doris-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "apache-doris-mcp-server-hgcf": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "apache-doris-mcp-server-hgcf": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например apache-doris-mcp-server-hgcf.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: apache-doris-mcp-server-hgcf
    command: uv
    args:
      - "run"
      - "--project"
      - "/path/to/your/doris-mcp-server"
      - "doris-mcp-server"
    env:
      DORIS_HOST: 127.0.0.1
      DORIS_PORT: 9030
      DORIS_USER: root
      DORIS_PASSWORD: your_db_password
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "apache-doris-mcp-server-hgcf": {
      "command": "uv",
      "args": [
        "run",
        "--project",
        "/path/to/your/doris-mcp-server",
        "doris-mcp-server"
      ],
      "env": {
        "DORIS_HOST": "127.0.0.1",
        "DORIS_PORT": "9030",
        "DORIS_USER": "root",
        "DORIS_PASSWORD": "your_db_password"
      }
    }
  }
}

Похожие MCP-сервера

c4pt0r/mcp-server-tidb

c4pt0r/mcp-server-tidb

от c4pt0r

MCP сервер для подключения AI-ассистентов к TiDB Serverless. Выполняет SQL-запросы, управляет схемой и данными. Полезен разработчикам, использующим Claude Desktop и другие MCP-клиенты для работы с ...

Python⭐ 24
f4ww4z/mcp-mysql-server

f4ww4z/mcp-mysql-server

от f4ww4z

MCP сервер для MySQL: управляет подключениями, выполняет SQL-запросы и описывает таблицы. Поддерживает безопасные параметризованные запросы (prepared statements). Идеален для ИИ-агентов, которым ну...

JavaScript⭐ 169
ktanaka101/mcp-server-duckdb

ktanaka101/mcp-server-duckdb

от ktanaka101

MCP сервер для DuckDB позволяет LLM выполнять SQL-запросы, создавать таблицы и просматривать схему. Для локального анализа: откройте .db-файл в режиме read-only или с постоянным подключением. Устан...

Python⭐ 179
crystaldba/postgres-mcp

crystaldba/postgres-mcp

от crystaldba

Подбирает оптимальные индексы, объясняет планы запросов и проверяет здоровье PostgreSQL. Выполняет SQL в безопасном режиме только для чтения.

Python⭐ 3413
jparkerweb/mcp-sqlite

jparkerweb/mcp-sqlite

от jparkerweb

MCP сервер для работы с SQLite: выполняет CRUD-операции, исследование схемы таблиц и произвольные SQL-запросы. Полезен разработчикам, управляющим базами данных через ИИ-ассистентов.

JavaScript⭐ 130
bytebase/dbhub

bytebase/dbhub

от bytebase

DBHub выполняет SQL-запросы и ищет объекты схемы в PostgreSQL, MySQL, SQL Server и SQLite. Лёгкий, с read-only режимом.

TypeScript⭐ 3696
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин