Campus Assistant
A campus mobile service platform based on MCP, providing student services such as communication, grade inquiry, and memos
rating : 2 points
downloads : 5.3K
What is the Campus Assistant?
The Campus Assistant is a mobile application platform designed specifically for students. It's like a 'campus treasure chest' in your phone, integrating commonly used campus services such as communication among classmates, grade checking, and setting important event reminders into one application. It is built on the 'Xiaozhi MCP' technology to ensure stable and efficient services.How to use the Campus Assistant?
Using the Campus Assistant is very simple. First, make sure your device (phone or computer) can access the campus network. Then, you can access the web version through a browser or download and install the mobile App. After logging in with your student account, you can start using various functions.Applicable scenarios
When you need to quickly contact your classmates in the same class to discuss group assignments; when you want to check the latest exam grades anytime and anywhere; when you're worried about forgetting important course schedules or activities - the Campus Assistant comes in handy. It is suitable for all daily scenarios where students need convenient access to campus information and services.Main Features
Instant Messaging
Chat one-on-one or in groups with classmates and teachers within the application, facilitating learning discussions and event organization. Messages are delivered in real-time, ensuring smooth communication.
Grade Inquiry
Safely and quickly query your historical and latest exam grades for each subject. The data is clear and intuitive, supporting classification and viewing by semester and course.
Memo and Reminder
Create personal to-do items, course reminders, or event memos. You can set one-time or repeated reminders, so you'll never have to worry about missing important arrangements again.
Advantages
One-stop service: Integrates multiple commonly used campus functions into one application, eliminating the need to switch between multiple websites or applications.
Convenient access: Offers both a web version and a mobile App, allowing you to choose the usage method according to your habits and use it anytime and anywhere.
Highly targeted: Designed specifically for students' campus life scenarios, with practical functions that closely meet their needs.
Advanced technology: Based on the MCP protocol, laying the foundation for future access to more campus intelligent services.
Limitations
In the initial stage of the project: Some advanced functions may still be under development, and the interface and user experience will continue to be optimized.
Dependent on the campus network: Some core services may require a connection to the campus network to function.
Function scope: Currently focused on communication, grades, and memos. More complex educational administration functions (such as course selection) may not be integrated yet.
How to Use
Start the Backend Service
This is the 'brain' (server) for running the Campus Assistant. Developers or administrators need to run a background program on the server.
Start the Web Frontend
Use the Campus Assistant on a computer browser. Enter the project folder and run the command to start a local website.
Package as a Mobile App (Android)
'Package' the web version into a mobile App. This step requires installing an Android development environment and is mainly used to generate an installable application file.
Synchronize Updates to the App
After the web version is updated, you need to perform this step to synchronize the updates to the mobile App.
Usage Examples
Quick Grade Inquiry During Exam Week
After the final exams, Student Li was eager to know his grades. He opened the Campus Assistant App, clicked on 'Grade Inquiry', selected the current semester, and immediately saw his just-announced grade for 'Data Structures', saving him the trouble of logging into the computer educational administration system.
Collaborative Communication for Group Projects
Student Wang's design group needed to discuss the project plan. They created a group chat in the Campus Assistant and added all 5 group members. Everyone directly shared files, set the meeting time in the group, and used the memo function to set a reminder for the next discussion.
Record Important Schedules
Student Zhang had to attend a lecture, submit a report, and prepare for club recruitment this week. He used the memo function of the Campus Assistant to record all these items and set early reminder times for each, making his busy week well - organized.
Frequently Asked Questions
Is the Campus Assistant free?
Can I log in on my phone and computer simultaneously?
Is my grade data secure?
What should I do if I find a bug or have a feature suggestion?
Why do I need to run the `npx cap sync` command?
Related Resources
FastAPI Official Documentation
Documentation for the Python Web framework used in the Campus Assistant's backend service. Learn how to build efficient API interfaces.
Vite Official Documentation
Documentation for the frontend build tool of the Campus Assistant. Understand how to quickly develop modern Web interfaces.
Capacitor Official Documentation
Documentation for the tool that packages web applications into native mobile Apps. Understand the development process of 'hybrid applications'.
Project Code Repository (Example)
(This should be the actual Git repository address of the project) Access the project source code to understand implementation details or contribute.

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
22.6K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
65.4K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
32.2K
5 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
18.8K
4.5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
59.2K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
29.0K
5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
20.6K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
88.5K
4.7 points


