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
{
"mcpServers": {
"apache-doris": {
"command": "node",
"args": [
"path/to/server.js"
]
}
}
}