使用说明

项目简介

Automation Station 是一个自动化部署工具集,通过 Docker 简化了 n8n 工作流自动化平台、NocoDB 无代码数据库,以及 Skyvern MCP 服务器等多个组件的安装和配置。它旨在为 LLM 应用快速搭建功能完善的后端环境,提供数据管理、工作流自动化、浏览器自动化等能力。

主要功能点

  • 自动化部署: 一键安装 n8n, NocoDB, PostgreSQL, Redis 等核心服务。
  • 可选组件集成: 支持 Skyvern MCP 服务器、Firecrawl 网页爬虫、Crawl4AI 高级爬虫、Browser Use 容器化浏览器、ChromaDB 向量数据库等可选组件。
  • 用户和 API 密钥管理: 自动创建演示用户,生成 API 密钥。
  • 便捷运维: 提供服务健康检查、更新、卸载和重置功能。
  • Skyvern MCP 服务器: 集成 Skyvern MCP 服务器,为 LLM 应用提供浏览器自动化工具。

安装步骤

  1. 确保已安装 Docker 和 Docker Compose。
  2. 克隆仓库到本地:'git clone https://github.com/gregcmartin/automation_station.git'
  3. 进入仓库目录:'cd automation_station'
  4. 运行安装脚本:'./install.sh',根据提示编辑 '.env' 文件,设置 PostgreSQL 密码等必要配置。
  5. 可选安装 Skyvern MCP 服务器等组件:例如,运行 './setup-skyvern.sh' 安装 Skyvern MCP 服务器。

服务器配置 (MCP Server - Skyvern)

MCP 客户端配置 Skyvern MCP 服务器连接信息 (JSON 格式):

{
  "serverName": "SkyvernMCP",
  "command": "http://localhost:3000",
  "args": [],
  "description": "Skyvern MCP 服务器,提供浏览器自动化工具,通过 HTTP 访问"
}

基本使用方法

安装完成后,通过以下地址访问各项服务:

  • n8n: 'http://localhost:5678' (工作流自动化平台)
  • NocoDB: 'http://localhost:8080' (无代码数据库)
  • Skyvern MCP 服务器 (如果安装): 'http://localhost:3000' (浏览器自动化工具)

使用默认用户名 'demouser' 和密码 'DemoUser132!' 登录 n8n 和 NocoDB。Skyvern MCP 服务器的具体使用方法请参考 Skyvern 相关文档,通常在 n8n 工作流中通过 HTTP 请求与其交互,实现浏览器自动化功能。

信息

分类

开发者工具