StudentManagementMCP_Server
Click on "Deploy 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., "@StudentManagementMCP_Serverlist all students"
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_management_crud MCP server
Generated from https://github.com/priyankapsi/Student-management-using-CRUD-operations- (commit fd84c6894014d853b69d9350b2b2cb0e46dc3e87).
Setup
pip install -e .(orpip install -r requirements.txtif provided separately).Copy
.env.exampleto.envand fill in the values below, or have your deployment platform inject them as environment variables directly - nothing here contains real credentials.Run:
python server.py
Related MCP server: qldt-hanu-mcp
Required environment variables
Variable | Secret? | Purpose |
| no | Base URL of the running student_management_crud API instance |
| yes | Static bearer token |
Transport
Two transports, selected via MCP_TRANSPORT:
stdio(default) - the standard subprocess transport most MCP hosts use.streamable-http- hosts this server over HTTP/HTTPS at/mcp, so it can run as a standalone network service. Configure with:HOST(default0.0.0.0),PORT(default8000)MCP_TLS_CERTFILE/MCP_TLS_KEYFILE- set both to serve HTTPS directly; otherwise plain HTTP is served (fine behind a TLS-terminating proxy/ingress).
Example:
MCP_TRANSPORT=streamable-http PORT=8000 python server.py
Tools
register_user - Registers a new user account (username/email, password, optional list of role names) in the ASP.NET Identity store used by the Student Management API.
login - Authenticates a user with username and password, returning a JWT access token and refresh token that must be sent as an Authorization: Bearer header on the /api/Student endpoints.
refresh_token - Exchanges an expired JWT plus its matching refresh token for a new JWT/refresh-token pair.
get_all_students - Lists all students. Requires a JWT bearer token belonging to a user with the 'Reader' role.
get_student_by_id - Retrieves a single student by its numeric id. Requires a JWT bearer token belonging to a user with the 'Reader' role.
add_student - Creates a new student record with a name, optional image, and class id. Requires a JWT bearer token belonging to a user with the 'Writer' role.
update_student - Updates an existing student's name, image, and class by id. Requires a JWT bearer token belonging to a user with the 'Writer' role.
delete_student - Deletes a student by id. Requires a JWT bearer token belonging to a user with the 'Reader' or 'Writer' role.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for Product Management
MCP Server for an Agent Task Marketplace
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceSimple MCP server that exposes a tool to fetch student result/CGPA data from MANIT ERP APIs.-
- AlicenseNot gradedqualityDmaintenanceMCP server for the QLDT HANU student management system, enabling AI assistants to authenticate and interact with the Hanoi University portal.1GPL 2.0
- AlicenseNot gradedqualityCmaintenanceAI-powered Teacher Assistance MCP Server for managing student records with PostgreSQL, enabling create and read operations via MCP tools.MIT
- FlicenseAqualityDmaintenanceMCP server providing CRUD operations for timesheet management via REST API endpoints, enabling creation, reading, updating, and deletion of timesheet entries along with project management.9-