关于 TractorScope
TractorScope MCP 服务面向使用 SQL 仪表板和自有数据的团队,让 AI 客户端读取数据库与仪表板,并创建或编辑图表、筛选器和提醒。它通过 OAuth 2.1 连接托管服务,权限可设为只读或读写。
主要功能
- 01读取数据库结构并执行查询
- 02查看和管理仪表板
- 03创建、编辑和获取图表数据
- 04管理筛选器与提醒
- 05管理分享链接和嵌入域名
适用场景
- 01查询业务数据并生成图表
- 02更新仪表板中的图表和筛选器
- 03为数据指标创建提醒
MCP 相关
托管的 Streamable HTTP MCP 服务通过 OAuth 2.1(PKCE)连接客户端。工具覆盖数据库、仪表板、图表、筛选器、提醒及分享设置,并标注读写属性。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.tractorscope.com/mcpclaude mcp add --transport http com-tractorscope https://api.tractorscope.com/mcp{"mcpServers":{"com-tractorscope":{"type":"http","url":"https://api.tractorscope.com/mcp"}}}在 Cursor 中打开{"servers":{"com-tractorscope":{"type":"http","url":"https://api.tractorscope.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-tractorscope":{"type":"http","url":"https://api.tractorscope.com/mcp"}}}{"mcpServers":{"com-tractorscope":{"serverUrl":"https://api.tractorscope.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
TractorScope MCP 服务
TractorScope 是一款面向自有数据团队的 SQL 仪表板构建工具。这是其托管的 Model Context Protocol 服务:连接 AI 客户端后,即可读取仪表板、查询已连接的数据库、创建和编辑图表、管理筛选器和提醒,以及提取图表数据,所有操作均使用你自己的账户。
https://api.tractorscope.com/mcp
无需安装。该服务使用可流式传输的 HTTP,并通过 OAuth 2.1(PKCE、动态客户端注册)完成登录,因此任何支持远程 MCP 服务的客户端只需使用该 URL 即可连接。
完整文档:https://tractorscope.com/docs/mcp-server
连接
| 客户端 | 方法 |
|---|---|
| Claude Desktop / claude.ai | 设置 → 连接器 → 添加自定义连接器 → 粘贴 URL |
| Claude Code | claude mcp add --transport http tractorscope https://api.tractorscope.com/mcp |
| Codex | codex mcp add tractorscope --url "https://api.tractorscope.com/mcp",然后运行 codex mcp login tractorscope |
| Cursor | 在 ~/.cursor/mcp.json 中配置 {"mcpServers":{"tractorscope":{"url":"https://api.tractorscope.com/mcp"}}} |
| VS Code | 在 .vscode/mcp.json 中配置 {"servers":{"tractorscope":{"type":"http","url":"https://api.tractorscope.com/mcp"}}} |
| Gemini CLI | 在 ~/.gemini/settings.json 中配置 {"mcpServers":{"tractorscope":{"httpUrl":"https://api.tractorscope.com/mcp","oauth":{"enabled":true}}}} |
| opencode | 在 opencode.json 中配置 {"mcp":{"tractorscope":{"type":"remote","url":"https://api.tractorscope.com/mcp","enabled":true}}} |
在授权页面上,你可以选择连接仅可读取,还是既可读取又可写入。在应用的 设置 → MCP Server 下可以查看连接并撤销授权。
工具
| 类别 | 读取 | 写入 |
|---|---|---|
| 数据库 | list_databases、get_database_schema、query_database | |
| 仪表板 | list_dashboards、get_dashboard、list_dashboard_folders、search | create_dashboard、update_dashboard、clone_dashboard、create_dashboard_folder |
| 图表 | get_chart、get_chart_data、pull_chart_data | create_chart、update_chart、clone_chart、delete_chart、set_chart_fields、set_chart_series |
| 筛选器 | list_filters | create_filter、apply_filters_to_dashboard |
| 提醒 | list_alerts | create_alert、run_alert_check |
| 分享和嵌入 | list_share_links、list_domains | create_domain、revoke_domain |
每个工具都标注了其读取或写入属性,以及写入操作是否可能删除内容,因此客户端可以自动批准读取操作,并要求确认其他操作。query_database 仅运行 SELECT 查询,且结果最多为 1,000 行。
可以尝试
- “我的哪些仪表板提到了收入?打开 Q3 仪表板,告诉我每张图表展示的内容。”
- “查询 orders 数据库,统计过去十二周每周的订单数量,然后将结果以折线图形式添加到我的 Sales 仪表板中。”
- “让 Signups by plan 图表中的柱状图使用我们的品牌颜色:Pro 用紫色,Team 用绿色。”
- “创建一条提醒:当昨天的失败付款超过二十笔时,给我发送电子邮件。”
- “将 Executive Overview 仪表板克隆到 Board 文件夹,并从副本中移除流失率图表。”
隐私
该服务以已登录用户的身份运行,只能访问该用户在应用中可见的内容。数据库凭据绝不会通过连接发送。TractorScope 对数据的处理方式详见隐私政策。
注册表
此代码库中的 server.json 是发布到官方 MCP 注册表的条目,名称为 com.tractorscope/mcp。
支持
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。