Tinybird MCP server

Tinybird MCP server

site icon
2025.03.25 57
Python数据分析业务洞察开发工作流优化数据库开发效率
Tinybird MCP server 是一个用于与 Tinybird Workspace 交互的 MCP 服务器,支持通过 MCP 客户端进行数据查询、API 端点请求和数据推送。它适用于数据分析、业务洞察和开发工作流优化等场景。
View on GitHub

Overview

基本能力

产品定位

Tinybird MCP server 是一个用于与 Tinybird Workspace 交互的 MCP 服务器,支持通过 MCP 客户端进行数据查询、API 端点请求和数据推送。

核心功能

  • 查询 Tinybird 数据源
  • 获取 Tinybird API 端点的结果
  • 推送数据文件
  • 支持 SSE 和 STDIO 模式

适用场景

  • 数据分析
  • 业务洞察
  • 开发工作流优化

工具列表

  • list-data-sources: 列出 Tinybird Workspace 中的所有数据源
  • list-pipes: 列出 Tinybird Workspace 中的所有管道端点
  • get-data-source: 获取指定数据源的信息
  • get-pipe: 获取指定管道端点的信息
  • request-pipe-data: 通过 HTTP 请求从管道端点获取数据
  • run-select-query: 在数据源上运行查询
  • append-insight: 添加新的业务洞察
  • llms-tinybird-docs: 提供 Tinybird 产品文档
  • save-event: 发送事件到 Tinybird 数据源
  • analyze-pipe: 分析管道端点的查询性能
  • push-datafile: 从本地数据文件创建远程数据源或管道

常见问题解答

  • 如何调试 MCP 服务器?推荐使用 MCP Inspector 进行调试。
  • 如何监控 MCP 服务器?可以使用兼容的 Prometheus 客户端如 Grafana。

使用教程

使用依赖

  • Tinybird 账户和工作区
  • Claude Desktop
  • uv

安装教程

使用 Smithery 安装

npx @smithery/cli install @tinybirdco/mcp-tinybird --client claude

使用 mcp-get 安装

npx @michaellatman/mcp-get@latest install mcp-tinybird

配置

  1. 配置 Claude Desktop 创建配置文件并替换 TINYBIRD_API_URLTINYBIRD_ADMIN_TOKEN

  2. 重启 Claude Desktop

SSE 模式

uvx mcp-tinybird sse

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-tinybird run mcp-tinybird

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。