Doris
Implements the Model Control Panel (MCP) protocol to interact with Apache Doris databases, enabling tasks like query execution and metadata management.
Acerca de
Doris provides a backend service, built with Python and FastAPI, designed to connect to Apache Doris databases using the MCP protocol. It allows clients to interact with the database via defined tools, leveraging capabilities like converting natural language queries to SQL (NL2SQL), executing queries, and managing database metadata.
Características Principales
- Offers tool-based interface for SQL execution, database listing, and metadata retrieval.
- Configurable via .env file for database connections and logging.
- Implements the MCP protocol with SSE and Streamable HTTP communication modes.
- 27 GitHub stars
- Extracts database metadata information.
- Connects to Apache Doris databases and executes queries.
Casos de Uso
- Integrating with LLMs for NL2SQL tasks.
- Executing SQL queries against a Doris database via an MCP client.
- Retrieving database and table metadata.