StudentManagementMCP Server
БесплатноНе проверенMCP server for student management with CRUD operations, supporting user authentication and student record management.
Описание
MCP server for student management with CRUD operations, supporting user authentication and student record management.
README
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
Required environment variables
| Variable | Secret? | Purpose |
|---|---|---|
STUDENT_MANAGEMENT_CRUD_BASE_URL |
no | Base URL of the running student_management_crud API instance |
STUDENT_MANAGEMENT_CRUD_BEARER_TOKEN |
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.
Установка StudentManagementMCP Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/priyankapsi/StudentManagementMCP_ServerFAQ
StudentManagementMCP Server MCP бесплатный?
Да, StudentManagementMCP Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для StudentManagementMCP Server?
Нет, StudentManagementMCP Server работает без API-ключей и переменных окружения.
StudentManagementMCP Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить StudentManagementMCP Server в Claude Desktop, Claude Code или Cursor?
Открой StudentManagementMCP Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare StudentManagementMCP Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
