Token导航 LogoToken导航TokenDH.com
AI Gallery logo
运维云端未说明官方级别未说明来源级核验

AI Gallery

MCP Server

AI Gallery 是一个基于 B/S 架构的现代化智能图片管理平台,支持云端存储、智能分类、多端访问和自然语言检索。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
JavaScript云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Aubrey-Alex

提供方

Aubrey-Alex

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

📸 AI Gallery - Intelligent Asset Manager

License Build

Stack

📖 项目介绍 (Introduction)

AI Gallery 是一个基于 B/S 架构的现代化智能图片管理平台。针对传统本地图片存储检索难、管理乱的痛点,本项目利用 Web 技术实现了图片的云端存储、智能分类与多端访问。

系统不仅支持基础的图片上传、EXIF 信息提取、在线编辑功能,还创新性地引入了 AI 计算机视觉模型 进行自动打标,并支持 MCP (Model Context Protocol) 协议,允许用户通过大语言模型(LLM)以自然语言对话的方式检索图库内容。

✨ 核心功能 (Features)

本项目严格按照课程实验要求开发,实现了以下功能:

基础模块

  • 🔐 用户鉴权:完整的注册/登录流程,支持用户名/邮箱唯一性校验。
  • ☁️ 多端上传:适配 PC 与移动端浏览器,支持拖拽上传与手机相册上传。
  • 🖼️ 智能展示:支持瀑布流/网格布局,提供沉浸式轮播图 (Slideshow) 浏览体验。
  • 📝 在线编辑:内置图片编辑器,支持裁剪、旋转、色调调整等操作。
  • ℹ️ 元数据管理:自动提取并解析 EXIF 信息(拍摄时间、地点等)。

🤖 AI 与智能化 (Advanced)

  • 🏷️ AI 自动打标:集成计算机视觉模型,上传时自动识别内容(如“风景”、“猫”、“建筑”)并添加标签。
  • 💬 MCP 语义检索:实现了 Model Context Protocol 接口,支持通过 LLM 进行语义化搜图。

🛠 技术栈 (Tech Stack)

领域技术选型关键说明
FrontendReact 18 + Vite 5高性能现代化构建
UI FrameworkAnt Design 5响应式设计 (Responsive),适配多端
Image ToolsReact Cropper / Exifr前端图片裁剪与 EXIF 预解析
BackendJava 21 + Spring Boot 3.5采用最新 JDK LTS 版本
SecuritySpring Security + JWT无状态认证鉴权
AI IntegrationBaidu AIP + DashScope SDK集成百度/阿里通义千问大模型能力
Data & ORMMySQL 8.0 + MyBatis-Plus数据持久化与高效 ORM
DeploymentDocker + Nginx前后端分离容器化部署

📸 界面预览 (Screenshots)

沉浸式欢迎页

智能主控台

毛玻璃登录

3D 流体视图

在线专业编辑

MCP 自然语言检索

🚀 快速开始 (Getting Started)

本项目支持 Docker 一键启动

📂 测试素材 (Sample Data)

为了方便您快速体验功能,我们在项目根目录的 sample_images/ 文件夹中准备了多张测试图片(包含风景、人像及带有完整 EXIF 信息的原图)。您可以在上传界面直接使用这些图片进行测试。

Docker 一键部署

确保本地已安装 和 Docker Compose。

# 1. 克隆仓库
git clone https://github.com/Aubrey-Alex/AI_Gallery.git
cd AI_Gallery

# 2. 启动服务 (自动构建镜像并初始化数据库)
docker-compose up -d

# 3. 访问项目
# 前端地址: http://localhost
# 后端接口: http://localhost:8080
# 数据库管理: 端口 3306 (账号: ai_admin / 密码: 123456)
注意:首次启动时 MySQL 会自动执行 database/ 目录下的 SQL 脚本进行初始化,请耐心等待 1-2 分钟。

📂 目录结构 (Structure)

AI-Gallery/
├── backend/                # Spring Boot 后端源码
├── frontend/               # React 前端源码
├── database/               # SQL 初始化脚本
├── sample_images/          # ⭐ 测试用图片素材 (方便快速体验)
├── docs/                   # 文档目录
├── docker-compose.yml      # 容器编排配置
└── README.md               # 项目说明

*Powered by Spring Boot & React*

目录标签

目录标签

JavaScript云端部署Docker智能图片管理本地部署云端存储AI自动打标自然语言检索多端访问

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP