Overview
What is Doris MCP Server?
Doris MCP Server is a Python-based service framework that converts natural language queries into SQL queries using natural language processing, supporting multiple LLM service providers.
How to use Doris MCP Server?
To use Doris MCP Server, clone the repository, install the dependencies, configure the environment variables, and run the service. You can execute natural language queries through the NL2SQL service.
Key features of Doris MCP Server?
- Supports multiple LLM service providers: OpenAI, DeepSeek, Sijiliu, Volcengine, Qwen, Ollama, and Apple MLX.
- Natural Language to SQL (NL2SQL) conversion functionality.
- SQL auto-optimization (in progress).
- Cluster inspection and maintenance (in progress).
- Data export in specified formats (CSV, JSON) (in progress).
- Metadata extraction and management.
- Database connection and query execution.
- Flexible configuration system.
Use cases of Doris MCP Server?
- Converting user-friendly natural language queries into SQL for database access.
- Automating data extraction and reporting tasks.
- Supporting data analysis through natural language interfaces.
FAQ from Doris MCP Server?
- What programming language is used for Doris MCP Server?
The project is developed in Python.
- Is Doris MCP Server free to use?
Yes! The project is open-source and available on GitHub.
- What are the system requirements?
You need Python 3.9+, external LLM API keys, and database connection information.