Campus Assistant - 校园助手
Campus Assistant is a comprehensive platform built on the MCP (Mobile Communication Protocol), designed to provide students with essential campus services through a mobile terminal. This project is in its early stages and contributions are welcome.
校园助手是一个基于小智 MCP (Mobile Communication Protocol) 构建的综合性平台,旨在通过移动设备(小智终端)为学生提供通讯、成绩查询、备忘录设置等核心校园服务。本项目尚处于初创阶段,欢迎大家多多改善。
Features | 主要功能
- Communication: Allows students to communicate with each other through the mobile terminal.
- Grade Inquiry: Students can check their academic grades.
- Memo/Reminder Settings: Students can set personal memos and reminders for important events.
- 通讯功能: 学生可以通过小智终端进行相互沟通。
- 成绩查询: 学生可以方便地查询自己的各科成绩。
- 备忘录设置: 学生可以为重要事项设置个人备忘录和提醒。
Directory Structure | 目录结构
- mcp/: MCP interface service (FastAPI) | MCP 接口服务
- backend/: Backend routing and business logic (can be independent) | 后台路由与业务逻辑
- web/: Web frontend (React/Vue + Vite) | Web 前端
- mobile/: Native shell generated by Capacitor | Capacitor 打包生成的原生壳
- shared/: Shared models and type definitions | 公共模型、类型定义
- docs/: Project documentation, API specifications, ER diagrams | 项目文档、接口规范、ER 图
Quick Start | 快速启动
-
MCP Service | 启动 MCP 服务
uvicorn app:app --reload -
Vite | 启动前端服务
cd web npm run dev -
Capacitor | 启动原生壳
cd mobile npx cap open android -
打包安卓端 | Package on Android Studio
cd web;npx cap sync android npm run build --prefix web