
Apache Doris MCP Server

2025.03.07
1
数据库管理开发调试数据库
Apache Doris MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,专为 Apache Doris 数据库设计。它提供了与 Doris 数据库交互的能力,支持通过命令行工具进行数据库操作和开发调试。
View on GitHub
Overview
基本能力
产品定位
Apache Doris MCP Server 是一个为 Apache Doris 数据库设计的 MCP 服务器,旨在简化与 Doris 数据库的交互和操作。
核心功能
- 数据库连接与操作:支持通过命令行工具连接到 Doris 数据库并执行操作。
- 开发调试:提供开发环境配置和调试工具,方便开发者进行调试和测试。
- 发布功能:支持构建和发布 MCP 服务。
适用场景
- 数据库管理:用于管理和操作 Apache Doris 数据库。
- 开发调试:开发者可以使用该工具进行数据库相关的开发和调试。
- 自动化脚本:适用于需要自动化操作 Doris 数据库的场景。
工具列表
- Cursor:用于连接到 Doris 数据库并执行命令。
- MCP Inspector:用于开发和调试 MCP 服务。
常见问题解答
暂无提供。
使用教程
使用依赖
- 安装 uv。
安装教程
- 克隆或下载项目到本地。
- 运行以下命令同步依赖:
bash uv sync
- 激活虚拟环境:
bash source .venv/bin/activate
- 设置环境变量并运行 MCP Inspector:
bash export PYTHONPATH=/path/to/mcp-doris:$PYTHONPATH env DORIS_HOST=<doris-host> DORIS_PORT=<port> DORIS_USER=<doris-user> DORIS_PASSWORD=<doris-pwd> mcp dev mcp_doris/mcp_server.py
调试方式
- 访问
http://localhost:5173
进行调试。 - 使用 MCP Inspector 进行开发和调试。