GreptimeDB MCP 服务器

GreptimeDB MCP 服务器

GreptimeDB MCP 服务器让 FlowHunt 和 AI 代理能够安全地与 GreptimeDB 交互——列出表、运行 SQL 查询并轻松自动化分析。

“greptimedb” MCP 服务器有什么作用?

greptimedb MCP(模型上下文协议)服务器是一款将 AI 助手与 GreptimeDB——强大的时序数据库——连接起来的工具。它为 AI 代理提供结构化安全的数据库功能访问,包括列出表、读取表数据和执行 SQL 查询等核心能力,全部通过明确的 MCP 原语暴露。通过受控方式开放这些操作,greptimedb-mcp-server 优化了开发流程,让 AI 工具和助手能够安全、编程化地分析、探索和管理数据库内容。这种方式既促进了负责任的数据访问,又支持了数据分析、报告与自动化的丰富场景和上下文感知交互。

提示词列表

  • list_prompts
    列出所有可用的交互提示词/模板。
  • get_prompt
    按名称获取指定提示词。

资源列表

  • list_resources
    列出 GreptimeDB 中可用的数据库表。
  • read_resource
    读取数据库中指定表/资源的数据。

工具列表

  • list_tools
    列出服务器提供的所有可执行工具。
  • call_tool
    在 GreptimeDB 数据库中执行 SQL 命令。

此 MCP 服务器的应用场景

  • 数据库表发现
    AI 助手可以枚举 GreptimeDB 实例中的所有表,辅助模式探索与数据映射,便于分析和报告。
  • 数据查询与分析
    代理可执行 SQL 查询以提取、聚合或分析时序数据,支持监控、趋势分析等多种场景。
  • 上下文数据检索
    让 AI 代理可将特定表数据作为 LLM 任务的上下文,如摘要生成、异常检测或预测分析。
  • 自动报告
    脚本化或 AI 驱动的工作流可通过服务器定期查询最新数据,自动生成报告。
  • 辅助数据管理
    开发者可利用 AI 交互式管理和检查 GreptimeDB 内容,提高数据工程工作流的生产力。

如何搭建

Windsurf

  1. 确保已安装 Python 和 GreptimeDB。
  2. 设置环境变量或通过命令行参数提供数据库连接(GREPTIMEDB_HOSTGREPTIMEDB_PORT 等)。
  3. 在 Windsurf 配置中添加 MCP 服务器:
    {
      "mcpServers": {
        "greptimedb": {
          "command": "greptimedb-mcp-server",
          "args": []
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 验证服务器是否显示在工具列表中。

API 密钥安全配置:

{
  "mcpServers": {
    "greptimedb": {
      "command": "greptimedb-mcp-server",
      "args": [],
      "env": {
        "GREPTIMEDB_USER": "your_user",
        "GREPTIMEDB_PASSWORD": "your_password"
      }
    }
  }
}

Claude

  1. 安装服务器:pip install greptimedb-mcp-server
  2. 编辑 claude_desktop_config.json(参见 README 获取路径)。
  3. 添加:
    {
      "mcpServers": {
        "greptimedb": {
          "command": "greptimedb-mcp-server",
          "args": []
        }
      }
    }
    
  4. 保存并重启 Claude Desktop。
  5. 在 Claude UI 中确认 MCP 服务器已可用。

Cursor

  1. 通过 pip 安装 greptimedb-mcp-server
  2. 找到 Cursor 的 MCP 服务器配置文件。
  3. 插入:
    {
      "mcpServers": {
        "greptimedb": {
          "command": "greptimedb-mcp-server",
          "args": []
        }
      }
    }
    
  4. 保存并重启 Cursor。
  5. 在 Cursor 的工具集成中检查服务器。

Cline

  1. 按上述方式安装并配置 greptimedb-mcp-server
  2. 编辑 Cline 的 MCP 服务器配置:
    {
      "mcpServers": {
        "greptimedb": {
          "command": "greptimedb-mcp-server",
          "args": []
        }
      }
    }
    
  3. 保存并重启 Cline。
  4. 验证服务器是否作为工具可用。

关于 API 密钥安全的说明

请始终通过环境变量(勿在配置文件中明文填写)设置敏感凭据:

{
  "mcpServers": {
    "greptimedb": {
      "command": "greptimedb-mcp-server",
      "args": [],
      "env": {
        "GREPTIMEDB_USER": "your_user",
        "GREPTIMEDB_PASSWORD": "your_password"
      },
      "inputs": {}
    }
  }
}

如何在流程中使用该 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成至 FlowHunt 工作流,请先在流程中添加 MCP 组件,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按以下 JSON 格式填写 MCP 服务器信息:

{
  "greptimedb": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP,访问其所有功能。请记得将 “greptimedb” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您的 MCP 服务器地址。


总览

部分可用性详情/备注
总览
提示词列表list_prompts, get_prompt
资源列表list_resources, read_resource
工具列表list_tools, call_tool
API 密钥安全配置配置示例中通过 env
采样支持(评估中较次要)未提及

结合上述信息,greptimedb-mcp-server 提供了扎实的数据库访问、工具与提示词/资源管理 MCP 原语,但缺乏显式采样/roots 支持。文档清晰,适配多平台的入门配置也很直观。

我为此 MCP 服务器打分 7/10,其特性实用,文档清楚,安全性细节到位,但在高级 MCP 特性(如采样/roots)及更丰富用户导向提示模板方面还有提升空间。


MCP 评分

是否有 LICENSE✅ (MIT)
有至少一个工具
Fork 数量8
Star 数量18

常见问题

什么是 GreptimeDB MCP 服务器?

GreptimeDB MCP 服务器让 AI 助手和代理能够通过结构化的 MCP 原语(如表列举、数据读取和 SQL 查询执行)安全访问和管理高性能时序数据库 GreptimeDB。

此 MCP 服务器的典型应用场景有哪些?

应用场景包括数据库表发现、数据查询与分析、为大语言模型上下文检索数据、自动报告和 AI 辅助数据管理——简化分析和运营流程。

如何安全配置 GreptimeDB MCP 服务器?

请务必通过环境变量配置 MCP 服务器中的敏感凭据(如 GREPTIMEDB_USER 和 GREPTIMEDB_PASSWORD),不要将其明文硬编码到配置文件。

我可以在 Windsurf、Claude、Cursor 或 Cline 等多个 FlowHunt 客户端中使用此 MCP 服务器吗?

可以!GreptimeDB MCP 服务器支持与所有主流 FlowHunt 兼容客户端集成。只需按照各客户端的相应配置说明操作即可。

该 MCP 服务器支持高级采样或 roots 功能吗?

目前,服务器专注于核心数据库访问,尚未明确支持 MCP 采样或 roots 功能。但它已提供强大的查询、资源管理和自动化工具。

试用 GreptimeDB MCP 集成

通过 GreptimeDB MCP 服务器将 GreptimeDB 实例连接至 FlowHunt,解锁强大的 AI 驱动数据工作流。安全高效地探索、分析和自动化您的时序数据。

了解更多

MCP-Grep MCP 服务器
MCP-Grep MCP 服务器

MCP-Grep MCP 服务器

MCP-Grep 将 Unix 的 grep 工具作为模型上下文协议(MCP)服务器对外提供,使 AI 助手和开发者能够通过标准化 API 实现高级文本和模式搜索。非常适合日志分析、代码库探索、安全审计等场景。...

2 分钟阅读
MCP Server Search +4
JDBC MCP 服务器集成
JDBC MCP 服务器集成

JDBC MCP 服务器集成

JDBC MCP 服务器通过 JDBC 协议连接 AI 助手与 SQL 数据库,实现实时查询、分析自动化及数据库管理,在 FlowHunt 及其他 AI 驱动环境中简化数据库操作。...

2 分钟阅读
MCP Server JDBC +5
GibsonAI MCP 服务器
GibsonAI MCP 服务器

GibsonAI MCP 服务器

GibsonAI MCP 服务器将 AI 助手与您的 GibsonAI 项目和数据库连接,实现对架构、查询、部署等的自然语言管理——可直接在主流开发工具中操作。...

2 分钟阅读
AI Database +4