Retool MCP 服务器

Retool MCP Server 是一个用于与自托管 Retool 实例交互的模型上下文协议服务器,允许 AI 助手如 Claude 在 Retool 中创建应用、管理工作流程、用户和资源。

  • by TechnicalRhino
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 TechnicalRhino/retool-mcp

使用说明

重新启动MCP服务器

用于与自托管Retool实例交互的MCP(模型上下文协议)服务器。这允许像Claude这样的人工智能助手在Retool中创建应用程序、管理工作流、用户和资源。

特性

  • 应用程序管理:创建、列出、删除应用程序和创建版本
  • 文件夹:将应用程序组织到文件夹中
  • 工作流:列出并触发Retool工作流
  • 资源:查看数据库连接、API和其他资源
  • 用户:创建、列出和管理用户
  • 群组:管理权限组
  • 审计日志:访问组织审核日志

快速开始

使用npx(推荐)

无需安装:

RETOOL_URL=https://your-retool.com RETOOL_API_KEY=your-key npx retool-mcp

全球安装

npm install -g retool-mcp
retool-mcp

配置

设置以下环境变量:

变量 描述 必填
RETOOL_URL 您的Retool实例URL 是
RETOOL_API_KEY 重新使用API令牌 是

获取API密钥

  1. 转到您的Retool实例
  2. 导航至 设置>API
  3. 创建具有适当权限的新API令牌

使用Claude代码

添加到您的Claude Code MCP设置中:

选项1:使用npx(无需安装)

{
  "mcpServers": {
    "retool": {
      "command": "npx",
      "args": ["-y", "retool-mcp"],
      "env": {
        "RETOOL_URL": "https://your-retool-instance.com",
        "RETOOL_API_KEY": "your-api-key"
      }
    }
  }
}

选项2:使用全局安装

{
  "mcpServers": {
    "retool": {
      "command": "retool-mcp",
      "env": {
        "RETOOL_URL": "https://your-retool-instance.com",
        "RETOOL_API_KEY": "your-api-key"
      }
    }
  }
}

可用工具

应用

工具 说明
retool_list_apps 列出所有应用程序
retool_get_app 获取应用程序详细信息
retool_create_app 创建新应用程序
retool_delete_app 删除应用程序
retool_create_app_release 创建应用发布/版本

文件夹

工具 说明
retool_list_folders 列出所有文件夹
retool_create_folder 创建文件夹

工作流

工具 说明
retool_list_workflows 列出所有工作流
retool_trigger_workflow 使用可选数据触发工作流

资源

工具 说明
retool_list_resources 列出所有资源(DB、API等)
retool_get_resource 获取资源详细信息

用户

工具 说明
retool_list_users 列出所有用户
retool_get_user 获取用户详细信息
retool_create_user 创建/邀请用户
retool_deactivate_user 停用用户

群组

工具 说明
retool_list_groups 列出所有组
retool_get_group 获取组详细信息
retool_add_user_to_group 将用户添加到组

审计

工具 说明
retool_get_audit_logs 获取审核日志

示例用法

配置后,您可以询问Claude:

  • “列出所有Retool应用程序”
  • “创建一个名为“客户仪表板”的新应用程序”
  • “触发“每日报告”工作流”
  • “添加用户john@example.com到管理员组“

发展

# Clone the repo
git clone https://github.com/TechnicalRhino/retool-mcp.git
cd retool-mcp

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build
npm run build

贡献

欢迎投稿!请打开问题或提交PR。

许可证

麻省理工学院