ClickHouse MCP 服务器
该项目为 ClickHouse 实现了模型上下文协议 (MCP) 服务器,允许 ClickHouse 数据库与大型语言模型 (LLM) 和其他 AI 应用程序无缝集成。
特征
将 ClickHouse 数据库和表列为资源
检索表架构
在 ClickHouse 数据库上执行 SELECT 查询
使用 MCP 协议进行安全高效的通信
Related MCP server: ClickUp MCP Integration
要求
Python 3.10+
ClickHouse 服务器
安装
克隆存储库:
git clone https://github.com/ThomAub/clickhouse_mcp_server.git cd clickhouse_mcp_server安装所需的软件包:
uv sync --all-extras在环境变量中设置您的 ClickHouse 连接详细信息或更新
server.py中的get_clickhouse_client函数。
用法
运行服务器:
python clickhouse_mcp_server/server.py
服务器将启动并监听 MCP 请求。
测试
使用 pytest 运行测试:
pytest tests/
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目已获得 MIT 许可。