Back to MCP directory
publicPublicdnsLocal runtime

dataagents

Data Agents是一个基于GenAI的数据工程代理平台,通过多智能体协作自动化数据工作流程,支持多种AI后端和n8n集成,提供现代化UI界面和Docker部署方案。

article

README

🚀 数据代理平台

数据代理平台是一种具备 agency 的 AI,借助 GenAI 实现数据工程工作流的自动化与简化。通过提供完整且准备充分的数据请求,它能够节省时间并减少团队间的协作瓶颈。

🚀 快速开始

使用 Docker Compose 是最快的部署方式:

# 克隆仓库
git clone https://github.com/HotTechStack/dataagents.git
cd dataagents

# 启动应用程序
docker-compose up -d

🔧 设置步骤

  1. 容器运行后,访问 n8n 的 http://localhost:5678
  2. 上传工作流文件夹 agents/n8n/conversations 中的 workflow
  3. 配置您的 API 密钥:
    • 在 Docker Compose 中:更新 OpenAI/Claude/Gemini 的密钥
    • 在 n8n 中:配置代理凭据
  4. 启动 n8n 代理以开始使用

✨ 主要特性

  • 🤖 多代理协作 - 可与专业的数据工程代理进行交互。
  • 🔄 多种后端支持 - 能连接到 OpenAI、Claude、Gemini 或 Ollama(用于私有部署)。
  • 🔗 n8n 集成 - 可使用 n8n 工作流进行代理编排。
  • 🎯 基于策略的方法 - 拥有适用于各种数据工程任务的不同策略。
  • 🌙 现代暗黑 UI - 界面美观且响应式,灵感源自 LobeChat。
  • 🚀 Docker 就绪 - 可使用 Docker Compose 轻松部署。

📋 注意事项

⚠️ 重要提示

  • 请确保已安装 Docker 和 Node.js。
  • 检查防火墙设置,确保相关端口处于开放状态。
  • 首次运行时建议使用本地网络。

🛠️ 架构

graph TD
    A[用户] -->|请求数据| B(代理平台)
    B -->|处理请求| C[数据源]
    C -->|返回数据| D[结果处理]
    D -->|呈现结果| E[用户界面]

📄 许可证

此项目使用 MIT 许可证 - 详情请参阅 LICENSE 文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client