
MCP Database Server
The MCP Database Server enables secure, programmatic access to popular databases like SQLite, SQL Server, PostgreSQL, and MySQL for AI assistants and automation...
Connect FlowHunt agents to Apache Doris with the Doris MCP Server for secure, efficient database access, advanced analytics, and streamlined natural language workflows.
Doris MCP (Model Context Protocol) Server is a backend service built with Python and FastAPI designed to connect AI assistants and clients with Apache Doris databases. By implementing the MCP standard, it facilitates secure and efficient interactions between language models and external data sources. Doris MCP Server enables tasks such as converting natural language queries to SQL (NL2SQL), executing database queries, retrieving and managing metadata, and performing advanced monitoring and analytics. Its modular architecture includes dedicated managers for tools, prompts, and resources, making it a robust solution for enhancing data development workflows, automating database management, and integrating AI-driven insights into enterprise systems.
Ensure Python 3.12+ is installed.
Install the package:pip install mcp-doris-server@latest
Edit the Windsurf configuration file to add the Doris MCP server.
Insert the following snippet under mcpServers
:
{
"doris-mcp": {
"command": "mcp-doris-server",
"args": []
}
}
Save and restart Windsurf.
Verify the server is running and accepting connections.
Install Python 3.12+.
Install the Doris MCP server:pip install mcp-doris-server@latest
Add the server to Claude’s configuration under mcpServers
.
Use a JSON snippet like:
{
"doris-mcp": {
"command": "mcp-doris-server",
"args": []
}
}
Restart Claude and check integration.
Ensure Python 3.12+ is installed.
Install the server:pip install mcp-doris-server@latest
In Cursor’s config, add:
{
"mcpServers": {
"doris-mcp": {
"command": "mcp-doris-server",
"args": []
}
}
}
Save configuration and restart Cursor.
Confirm the Doris MCP server connection.
Install Python 3.12+.
Install the Doris MCP server:pip install mcp-doris-server@latest
Update the Cline MCP configuration with:
{
"mcpServers": {
"doris-mcp": {
"command": "mcp-doris-server",
"args": []
}
}
}
Save the config and restart Cline.
Check the MCP server status.
Store sensitive credentials and API keys in environment variables. Example using .env
:
{
"env": {
"DORIS_HOST": "your-doris-host",
"DORIS_PORT": "your-port",
"DORIS_USER": "username",
"DORIS_PASSWORD": "password"
},
"inputs": {
"database": "your-database"
}
}
Ensure environment variables are referenced in your configuration for enhanced security.
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"doris-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “doris-mcp” to the actual name of your MCP server and update the URL accordingly.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Describes core features, architecture, and purpose |
List of Prompts | ✅ | Prompt templates referenced, not individually listed |
List of Resources | ✅ | Resource manager, catalog federation, metadata, query analytics |
List of Tools | ✅ | Monitoring tools, query info tools, tool manager, resource manager, prompt manager |
Securing API Keys | ✅ | .env example, recommends using environment variables |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned in the available documentation |
Based on the information above, the Doris MCP Server is well-documented in terms of features, resources, and setup. However, some details about prompt templates and sampling support are lacking or not explicitly listed, which slightly limits its completeness for advanced MCP workflows.
Given the strong presence of core MCP features, robust security and resource management, and clear setup guidance, the Doris MCP Server rates as an 8/10 for MCP protocol support and practical application. Gaps mainly relate to explicit prompt listings and lack of sampling/roots documentation.
Has a LICENSE | ✅ (Apache-2.0) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 25 |
Number of Stars | 86 |
The Doris MCP Server is a backend service that connects AI agents and clients to Apache Doris databases using the MCP protocol. It enables natural language to SQL conversion, query execution, metadata management, advanced monitoring, and secure analytics workflows.
It offers intelligent prompt templates for data analysis, comprehensive metadata exposure, catalog federation (accessing Doris, Hive, MySQL), advanced monitoring, query explain/profiling, and modular management for tools, resources, and prompts.
Store your Doris credentials and sensitive data as environment variables (e.g., using a .env file) and reference them in your MCP configuration. This ensures secure, maintainable setups for enterprise workflows.
Use cases include NL2SQL (natural language to SQL), performance profiling, metadata exploration, multi-source integration (Doris, Hive, MySQL), secure data access, and automating data development workflows with AI.
Add the MCP component to your FlowHunt flow, configure the MCP server details in the system MCP config, and connect it to your AI agent. FlowHunt agents can then use Doris MCP Server as a tool for queries, analytics, and metadata tasks.
Enhance your data-driven applications with Doris MCP Server. Connect, analyze, and automate database workflows using natural language and secure AI integration.
The MCP Database Server enables secure, programmatic access to popular databases like SQLite, SQL Server, PostgreSQL, and MySQL for AI assistants and automation...
The ModelContextProtocol (MCP) Server acts as a bridge between AI agents and external data sources, APIs, and services, enabling FlowHunt users to build context...
The MSSQL MCP Server connects AI assistants with Microsoft SQL Server databases, enabling advanced data operations, business intelligence, and workflow automati...