Description

The Doris MCP Server provides AI assistants with direct access to Apache Doris databases for executing SQL queries and retrieving metadata. Built by the Apache Doris team, this implementation supports multiple communication modes (SSE, Streamable HTTP, and stdio) and exposes tools for database operations including query execution, schema retrieval, and audit log access. The server is designed with flexible configuration options for database connections and includes caching mechanisms for metadata to improve performance. It's particularly valuable for data analysts and engineers who need to interact with Doris databases through natural language interfaces without switching contexts.

Installation

git clone https://github.com/apache/doris-mcp-server

Claude Desktop Configuration

Add this configuration to your Claude Desktop config file to enable this MCP server:

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json

Config file location: %APPDATA%\Claude\claude_desktop_config.json

Config file location: ~/.config/Claude/claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "apache-doris": {
      "command": "node",
      "args": [
        "path/to/server.js"
      ]
    }
  }
}