Project NOVA 是一个基于 n8n 和 MCP 协议的多智能体 AI 架构系统,连接 25+ 个专业化智能体,实现知识管理、音乐制作(DAW)、智能家居、开发工具等跨领域任务的智能路由与自动化执行。提供完整的 Docker 容器、n8n 工作流和系统提示词,开箱即用。
项目概述#
Project NOVA 是一个开源的多智能体 AI 架构项目,通过 n8n 工作流引擎和 MCP (Model Context Protocol) 协议,将 25+ 个专业化智能体整合为统一的 AI 助手生态系统。
核心架构#
- Router Agent:智能路由器,分析用户意图并匹配最合适的专业智能体
- n8n Server:工作流编排中心,管理智能体调度和任务执行
- MCP Servers:协议层,处理智能体与外部应用的通信
- Docker Containers:为每个智能体提供隔离的运行环境
智能体领域覆盖#
| 领域 | 智能体 |
|---|---|
| 知识管理与笔记 | TriliumNext、Blinko、BookStack、Outline、SiYuan、Karakeep、Paperless、OnlyOffice、Memos |
| 开发与仓库管理 | CLI Server、Forgejo、Gitea、System Search |
| 媒体与创意工具 | Ableton Copilot、OBS、Reaper、Reaper QA、YouTube |
| AI 与自动化 | Flowise、Langfuse、Puppeteer、RAGFlow、Fetch |
| 监控与智能家居 | Home Assistant、Prometheus |
典型应用场景#
- 智能家居控制(Home Assistant 集成)
- 音乐制作管理(Ableton/Reaper DAW 控制)
- 知识库查询与检索
- 内容研究与笔记自动化(Fetch → TriliumNext 工作流)
- 开发文档同步(Gitea + BookStack)
部署方式#
# 克隆仓库
git clone https://github.com/PradeepaRW/project-nova.git
cd project-nova
# 启动 Docker 容器
docker-compose up -d
# 访问应用
# http://localhost:3000
仓库结构#
project-nova/
├── agents/ # 27 个智能体定义
├── mcp-server-dockerfiles/ # 25 个 MCP 服务器 Dockerfile
├── n8n-workflows/ # 27 个 n8n 工作流
├── prompt-templates/ # 提示词模板
├── reference-guide/ # 参考指南
└── screenshots/ # 架构图和界面截图
Router Agent 响应格式#
SELECTED AGENT: [agent_id]
REASON: [Brief explanation]
USER_MESSAGE: [Original user message]
项目特色#
- 开箱即用的完整生态系统(含 Dockerfile、工作流、提示词)
- 基于标准 MCP 协议,易于扩展
- 提供智能体生成模板,支持自定义扩展
- Docker Compose 一键部署
- 主要语言:Shell (51.4%)、Dockerfile (48.6%)
贡献者#
- Pradeepa Ransamani (PradeepaRW)
- Dujon Walker (dujonwalker)