使用说明
项目简介
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 应用提供浏览器自动化工具。
安装步骤
- 确保已安装 Docker 和 Docker Compose。
- 克隆仓库到本地:'git clone https://github.com/gregcmartin/automation_station.git'
- 进入仓库目录:'cd automation_station'
- 运行安装脚本:'./install.sh',根据提示编辑 '.env' 文件,设置 PostgreSQL 密码等必要配置。
- 可选安装 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 请求与其交互,实现浏览器自动化功能。
信息
分类
开发者工具