重新启动MCP服务器
](https://www.npmjs.com/package/retool-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密钥
- 转到您的Retool实例
- 导航至 设置>API
- 创建具有适当权限的新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。
许可证
麻省理工学院
