返回作品集
TD

TDengine MCP Server

带 Web 多连接管理的 TDengine MCP Server

连接管理

在 Web 页面保存、测试并切换多个 TDengine 连接。

添加连接

配置主机、端口、认证、TLS 和默认数据库。

MCP 工具

提供查询、元数据以及连接查看与切换工具。

GitHubREADME

这个项目做什么

这是基于官方 TDengine MCP Server 的多连接版本。程序可以在没有数据库配置时启动,通过本地 Web 页面维护多个 TDengine 环境,并让 AI Agent 在执行查询前自行选择连接。

重点能力

  • 使用 Web 页面添加、测试、保存和切换连接
  • 支持 ws、wss、完整 DSN 和默认数据库
  • AI 可调用 list_saved_connections 查看环境,再用 use_connection 切换连接
  • 保留官方的查询、元数据和表结构工具
  • 密码与 DSN 使用 AES-GCM 加密后保存在本地

安装与使用

git clone https://github.com/minivv/mcp-tdengine-tsdb.git
cd mcp-tdengine-tsdb
go build -o mcp-tdengine-tsdb .
./mcp-tdengine-tsdb

启动后打开 http://127.0.0.1:3458 添加连接。taosAdapter 的 WebSocket 端口通常是 6041。

在 Claude Desktop、Cursor、Cline 等 MCP 客户端中配置:

{
  "mcpServers": {
    "tdengine": {
      "type": "stdio",
      "command": "/absolute/path/to/mcp-tdengine-tsdb",
      "args": [],
      "env": {
        "MCP_OPEN_BROWSER": "false"
      }
    }
  }
}
打开 GitHub