这个项目做什么
这是基于官方 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"
}
}
}
}