TDengine Query MCP Server

TDengine Query MCP Server

site icon
2025.04.23 0
Python数据库查询AI 工具集成数据库
TDengine Query MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专门为 AI 助手提供对 TDengine 数据库的只读查询功能。它允许用户执行查询、探索数据库结构并直接从 AI 工具中调查数据。该服务支持多种 AI 工具,如 Cursor IDE 和 Anthropic Claude,但不支持写入操作或数据库管理功能。
View on GitHub

Overview

基本能力

产品定位

TDengine Query MCP Server 是一个专为 AI 助手设计的只读数据库查询服务,用于数据调查和探索。

核心功能

  • 执行只读 TDengine 查询(SELECT, SHOW, DESCRIBE)
  • 提供数据库/表信息和元数据
  • 列出可用的数据库和表

适用场景

  • 数据调查和探索
  • 通过 AI 工具进行数据库查询
  • 获取数据库结构和元数据

工具列表

  1. query: 执行只读 SQL 查询
  2. info: 获取表的详细信息

常见问题解答

  • 连接问题: 检查数据库凭证、确保 TDengine 服务器运行、检查防火墙规则
  • 查询执行失败: 验证 SQL 语法、确保只使用支持的查询类型、确保查询是只读的

使用教程

使用依赖

无特殊依赖,直接运行或通过 pip 安装。

安装教程

从源代码运行

git clone https://github.com/Abeautifulsnow/tdengine-mcp.git
cd tdengine-mcp
uv run src/tdengine_mcp_server -th 192.100.8.22 -db log -ll debug

通过 pip 安装

pip install tdengine_mcp_server
python -m tdengine_mcp_server -h

调试方式

设置 LOG_LEVELDEBUG 以启用调试模式。

uv run src/tdengine_mcp_server -ll debug

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。