Student MCP Server
@tejpalvirk
About Student MCP Server
Manage context based on courses, assignments, exams, etc. with knowledge graph based MCP Server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"student": {
"command": "npx",
"args": [
"-y",
"github:tejpalvirk/student"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Student MCP Server?
An MCP server that provides tools for managing student knowledge graphs, enabling structured representation of courses, assignments, exams, concepts, and study resources. It helps students track academic progress, manage deadlines, and optimize their learning journey.
How to use Student MCP Server?
Install from GitHub via npx -y github:tejpalvirk/student or globally with npm install -g github:tejpalvirk/student and configure via claude_desktop_config.json. Alternatively, run with Docker. Customize data storage using environment variables MEMORY_FILE_PATH and SESSIONS_FILE_PATH.
Key features of Student MCP Server
- Persistent educational context across sessions
- Study session management with unique IDs
- Course, assignment, exam, and concept mapping
- Status and priority tracking for entities
- Sequential learning path creation
- Deadline monitoring and resource organization
- Progress monitoring across courses and exams
- Knowledge connections between concepts
Use cases of Student MCP Server
- Maintain study continuity over multiple sessions
- Optimize learning time by focusing on high-priority tasks
- Track academic progress across courses and assignments
- Prepare for exams by organizing study materials
- Manage deadlines for assignments and exams
- Connect knowledge across different educational concepts
FAQ from Student MCP Server
What entity types does the Student MCP Server recognize?
It recognizes course, assignment, exam, concept, resource, note, lecture, project, question, term, goal, professor, status, and priority.
What relationships can be created between entities?
Over 20 relationship types are supported, including enrolled_in, assigned_in, due_on, covers, prerequisite_for, taught_by, requires, has_status, has_priority, precedes, and many more.
How do I configure storage paths for the knowledge graph?
Set MEMORY_FILE_PATH (default: ./student/memory.json) and SESSIONS_FILE_PATH (default: ./student/sessions.json) as environment variables when running the server.
Can I run Student MCP Server via Docker?
Yes, provided Docker commands are included in the configuration examples: docker run --rm -i mcp/student.
What status values are available for entities?
Status values are active, completed, pending, and abandoned, each with a defined meaning. Priority values are high and low.
Frequently asked questions
What entity types does the Student MCP Server recognize?
It recognizes course, assignment, exam, concept, resource, note, lecture, project, question, term, goal, professor, status, and priority.
What relationships can be created between entities?
Over 20 relationship types are supported, including enrolled_in, assigned_in, due_on, covers, prerequisite_for, taught_by, requires, has_status, has_priority, precedes, and many more.
How do I configure storage paths for the knowledge graph?
Set `MEMORY_FILE_PATH` (default: `./student/memory.json`) and `SESSIONS_FILE_PATH` (default: `./student/sessions.json`) as environment variables when running the server.
Can I run Student MCP Server via Docker?
Yes, provided Docker commands are included in the configuration examples: `docker run --rm -i mcp/student`.
What status values are available for entities?
Status values are active, completed, pending, and abandoned, each with a defined meaning. Priority values are high and low.
Basic information
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Codelf
unbugA search tool helps dev to solve the naming things problem.

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Comments