Apache Doris MCP Server
by morningman
An MCP server for Apache Doris. It allows interaction with Apache Doris using the Model Context Protocol.
Last updated: N/A
What is Apache Doris MCP Server?
This is an MCP (Model Context Protocol) server designed to facilitate interaction and integration with Apache Doris, a high-performance, distributed SQL query engine for large datasets.
How to use Apache Doris MCP Server?
To use, configure the necessary Doris connection parameters (host, port, user, password) as environment variables. Then, use the provided command to run the server with the uv
package manager. For development, follow the steps to install dependencies, activate the virtual environment, and run the MCP inspector.
Key features of Apache Doris MCP Server
MCP Compatibility
Apache Doris Integration
Command-line Interface
Development Environment Setup
Use cases of Apache Doris MCP Server
Integrating Apache Doris with MCP-compliant tools
Metadata discovery for Apache Doris data
Automated data lineage tracking for Apache Doris
Contextual data access for Apache Doris
FAQ from Apache Doris MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a standard for exchanging metadata and context information between systems.
What is Apache Doris?
What is Apache Doris?
Apache Doris is a high-performance, distributed SQL query engine for large datasets.
How do I configure the Doris connection?
How do I configure the Doris connection?
Set the DORIS_HOST, DORIS_PORT, DORIS_USER, and DORIS_PASSWORD environment variables.
What is 'uv'?
What is 'uv'?
uv
is a fast, modern Python package installer and resolver.
How do I run the MCP Inspector?
How do I run the MCP Inspector?
Follow the development steps in the README, including installing dependencies, activating the virtual environment, and setting the PYTHONPATH before running the mcp dev
command.