# nuxt-rag **Repository Path**: yimeng99/nuxt-rag ## Basic Information - **Project Name**: nuxt-rag - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-21 - **Last Updated**: 2026-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AuroraRAG · 企业级智能知识引擎 > 深度融合私有知识库与前沿大模型,实现精准问答、可溯源、高安全的 RAG 平台。 ## 核心特性 - **检索增强生成** — 基于向量检索 + 混合检索策略,精准召回私域知识 - **来源可溯源** — 答案附带引用溯源,降低幻觉风险 - **企业级安全** — 私有化部署,数据不出域 - **多模型支持** — 兼容 Qwen、DeepSeek、OpenAI 等主流 LLM ## 技术栈 - **前端框架**: Nuxt 4 - **样式**: Tailwind CSS - **图标**: Font Awesome 6 - **通信**: MCP (Model Context Protocol) ## 快速开始 ```bash pnpm install pnpm dev ``` 访问 http://localhost:3000 ## 项目结构 ``` aurora-rag/ ├── pages/ # 页面组件 │ ├── index.vue # 首页/平台介绍 │ ├── docs.vue # 文档中心 │ ├── solutions.vue # 行业解决方案 │ └── enterprise.vue # 企业级功能 ├── layouts/ # 布局组件 ├── composables/ # 组合式函数 ├── server/ # 服务端 API │ └── api/mcp/ # MCP 代理端点 ├── assets/css/ # 样式文件 └── nuxt.config.ts # Nuxt 配置 ``` ## API ### MCP 代理 `POST /api/mcp/proxy` — 转发请求到 Nuxt MCP 服务器 ```typescript // 使用 composables const { callTool, listTools, searchDocs } = useMCP() // 调用 MCP 工具 const result = await callTool('search-docs', { query: '如何部署', limit: 5 }) ``` ## 页面说明 | 页面 | 路径 | 说明 | |------|------|------| | 平台首页 | `/` | 产品介绍、功能特性、技术架构 | | 文档中心 | `/docs` | 开发者文档、API 参考、SDK 指南 | | 解决方案 | `/solutions` | 金融、制造、政务等行业方案 | | 企业级 | `/enterprise` | 安全、合规、私有化部署能力 | ## 开发指南 ### 添加新页面 1. 在 `pages/` 目录下创建 `.vue` 文件 2. 使用 `definePageMeta` 定义页面元信息 3. 通过 `useAppConfig()` 访问全局配置 ### MCP 工具调用 MCP 服务器地址配置在 `.mcp/settings.json`,可通过 `useMCP()` composable 调用。 ## License MIT