
Tinybird MCP server

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
配置
-
配置 Claude Desktop 创建配置文件并替换
TINYBIRD_API_URL
和TINYBIRD_ADMIN_TOKEN
。 -
重启 Claude Desktop
SSE 模式
uvx mcp-tinybird sse
调试方式
使用 MCP Inspector 进行调试:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-tinybird run mcp-tinybird