Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Student Registration MCP Serverregister a new student named Sarah Chen with email sarah.chen@university.edu"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Student Registration System
This project implements a Student Registration System with:
FastAPI Backend: Manages student data
MCP Server: Exposes tools for AI integration
AI Assistant: Handles natural language commands
Features
Register new students with validation
List all registered students
Get specific student by ID
Duplicate email detection
Data validation
Setup
Install dependencies:
pip install fastapi uvicorn pydantic mcpRun the FastAPI backend:
python backend.pyRun the MCP server:
python mcp_server.pyUsage Examples
Register a student:
"Register student John Doe, email john@example.com, password 1234, role student, phone 123456, bio loves AI, specialite Computer Science, ville Tunis."
List all students:
"List all students."
Get a specific student:
"Get student with ID 1."
Student Fields
id: Unique identifier (integer)nom: Last name (string)prenom: First name (string)email: Email address (string, must be unique)mdp: Password (string)role: Role (string, e.g., "student", "admin")phone: Phone number (string)bio: Biography (string)specialite: Specialization/Major (string)ville: City (string)
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.