Keboola MCP 服务器

Keboola MCP 服务器

AI Data Engineering MCP Server Keboola

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“Keboola” MCP 服务器的作用是什么?

Keboola MCP 服务器充当您的 Keboola 项目与现代 AI 工具之间的开源桥梁。它将 AI 助理和 MCP 客户端(如 Claude、Cursor、Windsurf、VS Code 等)与 Keboola 平台连接起来,将存储访问、SQL 转换、组件管理和作业触发等功能作为可调用工具暴露。这一集成使 AI 模型与代理能够直接从其环境中查询表、管理配置、执行作业并与元数据交互。通过这样做,它简化了开发工作流,消除了粘合代码,并确保 AI 代理在需要时能够获得所需的数据和能力,从而提升生产力并实现复杂的自动化场景。

提示词列表

资源列表

工具列表

根据仓库功能和可用文档,Keboola MCP 服务器提供如下工具:

  • 存储(Storage):直接查询表,并管理 Keboola 存储中的表或桶的描述。
  • 组件(Components):创建、列出和查看抽取器、写入器、数据应用和转换配置。
  • SQL:使用自然语言创建和执行 SQL 转换。
  • 作业(Jobs):运行组件、触发转换并获取作业执行详情。
  • 元数据(Metadata):搜索、读取和更新项目文档及对象元数据。

典型应用场景

  • 数据库管理:直接查询和管理 Keboola 存储中的表或桶,使 AI 代理能够获取或修改项目信息。
  • 代码库与配置探索:通过 AI 工具列出、创建和检查抽取器、写入器及转换配置,简化配置管理。
  • 自动化 SQL 转换:用自然语言生成并执行 SQL 查询,实现对存储数据的快速转换与分析。
  • 作业编排与监控:运行组件、编排作业并获取执行历史,轻松自动化和监管 ETL/数据流程。
  • 元数据处理:搜索、读取和更新项目文档及元数据,便于人类与 AI 代理共同维护信息的有序与可访问性。

如何进行设置

Windsurf

  1. 确保已安装 Python 3.10+ 和 uv
  2. 获取 Keboola Storage API 令牌,以及(如使用自定义令牌)工作区 schema。
  3. 在 Windsurf 中找到 MCP 配置文件。
  4. 使用以下 JSON 片段添加 Keboola MCP 服务器条目:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. 保存配置文件并重启 Windsurf。
  6. 在 Windsurf MCP 界面验证服务器是否可用。

API 密钥安全设置(Windsurf)

{
  "mcpServers": {
    "keboola-mcp": {
      "command": "uv",
      "args": ["pip", "run", "--", "keboola-mcp-server"],
      "env": {
        "KBC_STORAGE_TOKEN": "${KBC_STORAGE_TOKEN}",
        "KBC_WORKSPACE_SCHEMA": "${KBC_WORKSPACE_SCHEMA}"
      },
      "inputs": {
        "KBC_STORAGE_TOKEN": "env",
        "KBC_WORKSPACE_SCHEMA": "env"
      }
    }
  }
}

Claude

  1. 确保已安装 Python 3.10+ 和 uv
  2. 获取所需的 Keboola 凭证。
  3. 打开 Claude 客户端 MCP 配置。
  4. 插入 Keboola MCP 服务器配置:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. 保存并重启 Claude。
  6. 确认 Claude 能访问该服务器。

Cursor

  1. 安装 Python 3.10+ 和 uv
  2. 准备 Keboola API 令牌和工作区 schema。
  3. 打开 Cursor MCP 配置文件。
  4. 添加如下配置:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. 保存文件并重启 Cursor。
  6. 检查 MCP 服务器连接是否成功。

Cline

  1. 确保已安装 Python 3.10+ 和 uv
  2. 获取所需 Keboola 凭证。
  3. 编辑 Cline 配置中的 MCP servers 部分。
  4. 添加 Keboola MCP 服务器条目:
    {
      "mcpServers": {
        "keboola-mcp": {
          "command": "uv",
          "args": ["pip", "run", "--", "keboola-mcp-server"]
        }
      }
    }
    
  5. 保存配置并重启 Cline。
  6. 验证服务器是否正常运行。

注意: 请参考上述 Windsurf 示例,使用环境变量安全存储 API 令牌等敏感凭证。

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

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

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区域,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "keboola-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可将该 MCP 作为工具,访问其全部功能。请将 “keboola-mcp” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性详情/备注
概览从 README.md 获取摘要和功能
提示词列表未发现明确的提示词模板
资源列表未提及明确的 MCP 资源
工具列表README 中描述了存储、组件、SQL、作业、元数据等工具
API 密钥安全设置README 展示了环境变量模式
采样支持(评估时不重要)未提及采样支持

我的评价:Keboola MCP 服务器提供了一套强大的工具和清晰的设置说明,但缺乏文档化的提示模板和明确的 MCP 资源定义。其重点在于为 AI 代理开放复杂数据工作流的能力。采样和根支持未见文档说明。总体来看,这是一个高度实用、面向生产的 MCP,但在提示/资源文档上仍有提升空间。


MCP 评分

是否有 LICENSE✅ (MIT)
是否有至少一个工具
Fork 数12
Star 数64

常见问题

什么是 Keboola MCP 服务器?

Keboola MCP 服务器是一个开源桥接工具,将您的 Keboola 项目与 AI 客户端和助理连接起来,将存储访问、SQL 转换、组件管理和作业编排等功能暴露为可调用工具。这样可以让高级自动化和 AI 驱动的工作流能够直接在 FlowHunt、Claude、Cursor 等环境中实现。

Keboola MCP 服务器提供哪些工具?

Keboola MCP 服务器提供以下工具:查询和管理 Keboola 存储中的表,利用自然语言创建并执行 SQL 转换,管理抽取器、写入器和数据应用,运行和监控作业,以及处理项目元数据。

我如何安全地提供 Keboola 凭证?

建议使用环境变量来存储如 API 令牌等敏感信息。上述设置示例展示了如何在各支持客户端中通过环境变量引用凭证。

Keboola MCP 服务器的常见用例有哪些?

您可以自动化 ETL 流程,允许 AI 代理查询和修改数据,编排作业,管理配置,执行 SQL 转换,以及直接通过您喜欢的 AI 或开发工具更新项目文档/元数据。

如何在 FlowHunt 集成 Keboola MCP 服务器?

在 FlowHunt 流程中添加 MCP 组件,配置您的 Keboola MCP 服务器信息(名称和 URL),并连接到您的 AI 代理。这样即可在流程中实现 AI 驱动的自动化和数据访问。

通过 MCP 服务器让 Keboola 与 AI 协同增效

赋能您的 AI 代理访问、转换并编排 Keboola 中的数据。与 FlowHunt 一起体验 Keboola MCP 服务器,优化工作流并自动化您的数据操作。

了解更多

Kibela MCP 服务器集成
Kibela MCP 服务器集成

Kibela MCP 服务器集成

Kibela MCP 服务器将 AI 助手连接到 Kibela 工作区,通过为大语言模型(LLM)提供组织知识库访问,实现无缝文档搜索、知识管理和工作流自动化。...

2 分钟阅读
AI MCP Servers +4
Kibana MCP 服务器集成
Kibana MCP 服务器集成

Kibana MCP 服务器集成

Kibana MCP 服务器将 AI 助手与 Kibana 连接起来,实现通过标准化的模型上下文协议(Model Context Protocol)进行自动化搜索、仪表盘管理、告警监控和报表生成,助力强大且由 AI 驱动的工作流。...

2 分钟阅读
AI Kibana +6
KubeSphere MCP服务器
KubeSphere MCP服务器

KubeSphere MCP服务器

KubeSphere MCP服务器让AI助手和LLM开发工具能够无缝管理KubeSphere集群,实现如工作空间、集群、用户和扩展管理等任务自动化,加速云原生开发与DevOps工作流。...

1 分钟阅读
AI DevOps +5