
MariaDB MCP 服务器
MariaDB MCP 服务器为 AI 助手提供对 MariaDB 数据库的安全只读访问,支持工作流自动化、数据分析和商业智能,能够公开模式信息并支持 SELECT 查询,且不会影响数据库的完整性。...
使用 IoTDB MCP 服务器将 IoTDB 集成到您的 AI 工具和工作流,实现强大的实时时序数据分析、模式探索和自动化商业智能。
Apache IoTDB MCP 服务器 是模型上下文协议(MCP)的一个实现,旨在通过 IoTDB 时序数据库,为数据库交互与商业智能能力提供无缝支持。它作为桥梁,使 AI 助手和客户端能够对 IoTDB 执行 SQL 查询,支持通过自然语言或编程方式在大模型驱动的工作流中进行数据分析和管理任务。开发者可以借助 MCP 服务器执行数据库查询、查看模式信息和获取元数据,提升将 IoTDB 集成到 AI 驱动开发环境中的能力,例如查询时序数据、管理数据库结构等。
该服务器不提供任何提示词。
该服务器不暴露任何资源。
IoTDB MCP 服务器根据所选 SQL 方言(“tree” 或 “table”)提供不同工具。
树形模型
metadata_query
query_sql
(字符串)– 需要执行的 SHOW/COUNT SQL 查询。select_query
query_sql
(字符串)– 需要执行的 SELECT SQL 查询。表格模型
查询工具
read_query
query
(字符串)– 需要执行的 SELECT SQL 查询。模式工具
list_tables
describe-table
table_name
(字符串)– 需要描述的表名。uv
包管理器。{
"mcpServers": {
"iotdb": {
"command": "uv",
"args": [
"--directory",
"YOUR_REPO_PATH/src/iotdb_mcp_server",
"run",
"server.py"
],
"env": {
"IOTDB_HOST": "127.0.0.1",
"IOTDB_PORT": "6667",
"IOTDB_USER": "root",
"IOTDB_PASSWORD": "root",
"IOTDB_DATABASE": "test",
"IOTDB_SQL_DIALECT": "table"
}
}
}
}
uv
和 IoTDB。~/Library/Application Support/Claude/claude_desktop_config.json
;在 Windows 下,编辑 %APPDATA%/Claude/claude_desktop_config.json
。{
"mcpServers": {
"iotdb": {
"command": "uv",
"args": [
"--directory",
"YOUR_REPO_PATH/src/iotdb_mcp_server",
"run",
"server.py"
],
"env": {
"IOTDB_HOST": "127.0.0.1",
"IOTDB_PORT": "6667",
"IOTDB_USER": "root",
"IOTDB_PASSWORD": "root",
"IOTDB_DATABASE": "test",
"IOTDB_SQL_DIALECT": "table"
}
}
}
}
uv
和 IoTDB。{
"mcpServers": {
"iotdb": {
"command": "uv",
"args": [
"--directory",
"YOUR_REPO_PATH/src/iotdb_mcp_server",
"run",
"server.py"
],
"env": {
"IOTDB_HOST": "127.0.0.1",
"IOTDB_PORT": "6667",
"IOTDB_USER": "root",
"IOTDB_PASSWORD": "root",
"IOTDB_DATABASE": "test",
"IOTDB_SQL_DIALECT": "table"
}
}
}
}
uv
和 IoTDB。{
"mcpServers": {
"iotdb": {
"command": "uv",
"args": [
"--directory",
"YOUR_REPO_PATH/src/iotdb_mcp_server",
"run",
"server.py"
],
"env": {
"IOTDB_HOST": "127.0.0.1",
"IOTDB_PORT": "6667",
"IOTDB_USER": "root",
"IOTDB_PASSWORD": "root",
"IOTDB_DATABASE": "test",
"IOTDB_SQL_DIALECT": "table"
}
}
}
}
API 密钥安全
如 IOTDB_USER
和 IOTDB_PASSWORD
等 API 凭证通过配置中的 env
字段进行管理。建议使用环境变量,避免硬编码敏感数据。例如:
"env": {
"IOTDB_HOST": "127.0.0.1",
"IOTDB_PORT": "6667",
"IOTDB_USER": "${IOTDB_USER}",
"IOTDB_PASSWORD": "${IOTDB_PASSWORD}",
"IOTDB_DATABASE": "test"
}
并在启动服务器前,在系统中设置这些环境变量。
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成进您的 FlowHunt 工作流,首先添加 MCP 组件到流程中并连接到 AI Agent:
点击 MCP 组件打开配置面板。在系统 MCP 配置区域,按如下 JSON 格式填写您的 MCP 服务器信息:
{
"iotdb": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI Agent 即可作为工具使用该 MCP,并访问其全部功能。请注意将 “iotdb” 改为实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。
区块 | 可用性 | 说明/备注 |
---|---|---|
总览 | ✅ | |
提示词清单 | ⛔ | 未提供提示词 |
资源清单 | ⛔ | 未暴露资源 |
工具清单 | ✅ | 见上文树/表模型工具 |
API 密钥安全 | ✅ | 使用配置中的 env |
采样支持(评估时非重点) | ⛔ | 未提及 |
IoTDB MCP 服务器是一个专注且简洁的实现,为 IoTDB 提供了核心的数据库交互工具。虽然缺乏如提示词、资源、根节点和采样等高级 MCP 功能,但非常适合时序数据库访问这一特定场景。Claude Desktop 的配置文档详尽,其他集成也可依此类推。总体而言,这是一款针对数据库工作流的小众但可靠的 MCP 服务器。
是否有 LICENSE | ✅ (Apache-2.0) |
---|---|
至少有一个工具 | ✅ |
Fork 数量 | 10 |
Star 数量 | 24 |
IoTDB MCP 服务器是一种模型上下文协议(Model Context Protocol)实现,作为 AI 工具与 Apache IoTDB 时序数据库之间的桥梁,使自然语言或编程方式的 SQL 查询、模式探索和元数据访问能在 AI 工作流内实现。
它提供 SELECT 查询、元数据查询、表列出及表模式描述等工具,支持树形和表格两种 SQL 方言。可用于读取时序数据、检查数据库结构和获取元数据信息。
理想场景包括时序数据库管理、模式探索、商业智能集成、自动化数据分析和元数据检查,全部可由 AI 助手或大模型开发环境驱动。
将 IOTDB_USER 和 IOTDB_PASSWORD 等敏感凭证通过环境变量设置在 MCP 服务器配置中,避免硬编码。
不支持,当前实现专注于核心数据库交互工具,并未提供提示词、资源或采样功能。
MariaDB MCP 服务器为 AI 助手提供对 MariaDB 数据库的安全只读访问,支持工作流自动化、数据分析和商业智能,能够公开模式信息并支持 SELECT 查询,且不会影响数据库的完整性。...
YugabyteDB MCP 服务器连接 AI 助手与 YugabyteDB 数据库,通过标准化的 Model Context Protocol (MCP) 接口,实现安全、只读的数据探索和模式分析。非常适合追求简单、安全且强大 AI 驱动数据库访问的开发者。...
Snowflake MCP 服务器通过模型上下文协议(MCP),为 Snowflake 数据库提供无缝的 AI 驱动交互,公开强大的工具与资源。可轻松执行 SQL 查询、管理模式、自动化洞察,并通过标准化的 MCP 接口优化数据工作流。...