Servidor MCP para estudiantes
Una implementación de servidor MCP que proporciona herramientas para gestionar gráficos de conocimiento estudiantil, lo que permite la representación estructurada de cursos, tareas, exámenes, conceptos y recursos de estudio. Este servidor ayuda a los estudiantes a realizar un seguimiento de su progreso académico, gestionar plazos y optimizar su aprendizaje.
Características
Contexto educativo persistente : mantener un gráfico de conocimiento estructurado de entidades y relaciones educativas en múltiples sesiones
Gestión de sesiones de estudio : Realice un seguimiento de las sesiones de estudio con identificaciones únicas y registre el progreso a lo largo del tiempo
Gestión de cursos : organice cursos, conferencias, tareas y exámenes en un formato estructurado.
Mapeo conceptual : conectar conceptos de aprendizaje para mostrar relaciones y prerrequisitos
Seguimiento de tareas : supervise el estado de las tareas, las fechas de entrega y los recursos relacionados.
Preparación para exámenes : Realice un seguimiento de las fechas de los exámenes y organice los materiales de estudio.
Gestión de plazos : realice un seguimiento de las próximas fechas de entrega de tareas y exámenes
Organización de recursos : conectar recursos de aprendizaje con cursos y conceptos específicos
Seguimiento del progreso : realice un seguimiento del estado de finalización de cursos, tareas y exámenes
Conexiones de conocimiento : Visualice las relaciones entre diferentes conceptos educativos
Entidades
El servidor MCP de estudiantes reconoce los siguientes tipos de entidades:
curso : Cursos académicos que se están tomando
Tarea : Tareas, proyectos y otros trabajos entregados
examen : Pruebas, cuestionarios y otras evaluaciones
Concepto : Temas de conocimiento y objetivos de aprendizaje
Recurso : Libros de texto, artículos, vídeos y otros materiales de aprendizaje.
Nota : Notas de estudio y observaciones personales.
Conferencia : Sesiones de clase individuales
proyecto : Proyectos o emprendimientos educativos de mayor envergadura
Pregunta : Preguntas específicas para estudio o revisión.
término : Términos académicos o semestres
objetivo : Objetivos y metas de aprendizaje
Profesor : Instructores y profesores del curso
estado : Valores de estado de la entidad (activo, completado, pendiente, abandonado)
prioridad : Valores de nivel de prioridad (alto, bajo)
Relaciones
Las entidades se pueden conectar a través de los siguientes tipos de relaciones:
enrolled_in : El estudiante está tomando un curso
assignment_in : La tarea es parte de un curso
due_on : La tarea/examen tiene una fecha de vencimiento específica
cubiertas : Concepto de cubiertas de conferencias/recursos
Referencias : Nota concepto de referencias
prerrequisito_para : El concepto es la base de otro
teached_by : Curso impartido por el profesor
programado_para : Clase/examen programado para una hora específica
Contiene : El curso contiene conferencias/tareas
requiere : La tarea requiere conceptos específicos
related_to : Concepto relacionado con otro concepto
created_for : Nota creada para una conferencia específica
Estudios : La sesión de estudio se centra en el concepto/examen.
ayuda_con : El recurso ayuda con la tarea/concepto
Enviado : Tarea entregada en la fecha
part_of : La entidad es parte de otra entidad
included_in : Incluido en un componente más grande
sigue : Una entidad sigue a otra en secuencia
asiste : El estudiante asiste a una conferencia
graded_with : Tarea/examen calificado con criterios específicos
has_status : Vincula las entidades a su estado actual (activo, completado, pendiente, abandonado)
has_priority : vincula entidades a su nivel de prioridad (alto, bajo)
precede : Indica que una tarea o asignación viene antes de otra en una secuencia
Gestión de estados y prioridades
El servidor MCP para estudiantes proporciona capacidades integrales de seguimiento de estado y prioridad:
Valores de estado :
activo : Actualmente se está trabajando o estudiando
Completado : Terminado o enviado exitosamente
pendiente : Aún no iniciado pero planificado
abandonado : Ya no se persigue
Valores prioritarios :
Alto : Requiere atención inmediata o tiene un impacto significativo en las calificaciones.
bajo : se puede abordar después de que se completen los elementos de mayor prioridad
Gestión del aprendizaje secuencial :
Definir qué tareas o conceptos deben completarse antes que otros
Organizar las actividades de estudio en una progresión lógica
Crear dependencias entre tareas de aprendizaje relacionadas
Construir rutas de aprendizaje estructuradas a través del material del curso
Herramientas disponibles
El servidor MCP para estudiantes proporciona estas herramientas para interactuar con el conocimiento educativo:
inicio de sesión
Inicia una nueva sesión de estudio, generando un ID de sesión único y mostrando los cursos actuales, las próximas fechas límite, los conceptos estudiados recientemente y las sesiones de estudio anteriores. Muestra información de estado mediante relaciones has_status, niveles de prioridad mediante relaciones has_priority e identifica las tareas listas para trabajar a continuación según las dependencias secuenciales.
contexto de carga
Carga el contexto detallado de una entidad específica (curso, tarea, etc.) y muestra información relevante según el tipo de entidad. Incluye información de estado, niveles de prioridad y relaciones secuenciales entre entidades relacionadas.
fin de sesión
Registra los resultados de una sesión de estudio a través de un proceso estructurado de múltiples etapas:
Resumen : Registra el resumen de la sesión, la duración y el enfoque del curso.
conceptosAprendidos : Documenta los conceptos estudiados durante la sesión
assignmentUpdates : Realiza un seguimiento de las actualizaciones de las tareas
statusUpdates : Registra los cambios en los valores de estado de la entidad
courseStatus : actualiza el estado general del curso, las tareas prioritarias y las relaciones secuenciales
newConcepts : Registra los nuevos conceptos aprendidos durante la sesión
ensamblaje : ensamblaje final de todos los datos de la sesión
contexto de construcción
Crea nuevas entidades, relaciones u observaciones en el gráfico de conocimiento:
Entidades : Agregar nuevas entidades educativas (cursos, tareas, conceptos, estado, prioridad, etc.)
relaciones : Crea relaciones entre entidades (incluyendo has_status, has_priority, precedes)
observaciones : Agregar observaciones a entidades existentes
eliminar contexto
Elimina entidades, relaciones u observaciones del gráfico de conocimiento:
entidades : Eliminar entidades educativas
relaciones : eliminar relaciones entre entidades (incluidas relaciones de estado, prioridad y secuenciales)
observaciones : eliminar observaciones específicas de las entidades
contexto avanzado
Recupera información del gráfico de conocimiento:
gráfico : Obtenga el gráfico de conocimiento completo
búsqueda : busca nodos según criterios de consulta
nodos : obtener nodos específicos por nombre
Curso : Obtenga detalles sobre un curso específico
Fechas límite : Obtenga las próximas fechas límite
Asignación : Obtenga detalles sobre una tarea específica
examen : Obtenga detalles sobre un examen específico
conceptos : Obtenga información sobre conceptos
Conferencia : Obtenga información sobre las conferencias
término : Obtenga detalles sobre un término académico
estado : busca entidades con un valor de estado específico
prioridad : busca entidades con un valor de prioridad específico
secuencia : Identificar relaciones secuenciales para actividades de aprendizaje
Funciones específicas del dominio
El servidor MCP para estudiantes incluye funciones de dominio especializadas para la educación:
getCourseOverview : Vista completa de un curso que incluye conferencias, tareas, exámenes y recursos
getUpcomingDeadlines : Encuentra tareas y exámenes con fechas de entrega próximas
getAssignmentStatus : Obtenga el estado detallado de las tareas, incluido el progreso y los conceptos relacionados
getExamPrep : Obtenga materiales de preparación para exámenes y conceptos relacionados
findRelatedConcepts : Descubre conexiones entre diferentes conceptos educativos
getStudyProgress : realiza un seguimiento del progreso de tus estudios en todos los cursos
getTermOverview : Obtenga una descripción general de los cursos y trabajos para un período académico
getConceptMastery : evalúa el nivel de comprensión de conceptos específicos
getStatusOverview : Ver todas las entidades con un estado específico (activo, completado, pendiente, abandonado)
getPriorityItems : Identifica tareas de estudio y asignaciones de alta prioridad
getLearningSequence : Visualiza la secuencia de actividades de aprendizaje basándose en relaciones previas
Ejemplos de indicaciones
Iniciar una sesión
Cargando el contexto del curso
Registro del progreso del estudio
Gestión de materiales de aprendizaje
Uso
Este servidor MCP permite a los estudiantes:
Mantenga la continuidad del estudio : realice un seguimiento de lo que ha aprendido en múltiples sesiones de estudio.
Optimice el tiempo de aprendizaje : concéntrese en las tareas y conceptos de alta prioridad
Seguimiento del progreso académico : supervise la finalización de los cursos, las tareas y el dominio de los conceptos.
Prepárese para los exámenes : organice los materiales de estudio y realice un seguimiento del progreso hacia la preparación para los exámenes.
Administrar plazos : Manténgase al tanto de las próximas fechas de entrega de tareas y exámenes.
Conectar conocimientos : ver relaciones entre diferentes conceptos en los cursos
Priorizar el trabajo : centrarse en las tareas de alta prioridad y las tareas de aprendizaje
Aprendizaje estructurado : crear secuencias lógicas para aprender conceptos relacionados
Estado del seguimiento : supervise el estado de las tareas, proyectos y actividades de aprendizaje
Configuración
Uso con Claude Desktop
Agregue esto a su claude_desktop_config.json
:
Instalar desde GitHub y ejecutar con npx
Instalar globalmente y ejecutar directamente
Primero, instale el paquete globalmente:
A continuación configure Claude Desktop:
estibador
Edificio
De la fuente
Estibador:
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
Variables de entorno
El servidor MCP para estudiantes admite las siguientes variables de entorno para personalizar dónde se almacenan los datos:
MEMORY_FILE_PATH : Ruta donde se almacenarán los datos del gráfico de conocimiento
Puede ser absoluto o relativo (las rutas relativas utilizan el directorio de trabajo actual)
Predeterminado:
./student/memory.json
SESSIONS_FILE_PATH : Ruta donde se almacenarán los datos de la sesión
Puede ser absoluto o relativo (las rutas relativas utilizan el directorio de trabajo actual)
Predeterminado:
./student/sessions.json
Ejemplo de uso:
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona herramientas para gestionar gráficos de conocimiento de los estudiantes, lo que permite la representación estructurada de cursos, tareas, exámenes, conceptos y recursos de estudio.
Related MCP Servers
- -securityAlicense-qualityProvides knowledge graph functionality for managing entities, relations, and observations in memory with strict validation rules to maintain data consistency.Last updated -16MIT License
- AsecurityFlicenseAqualityProvides tools for managing project knowledge graphs, enabling structured representation of projects, tasks, milestones, resources, and team members.Last updated -610
- AsecurityFlicenseAqualityProvides tools for managing quantitative research knowledge graphs, enabling structured representation of research projects, datasets, variables, hypotheses, statistical tests, models, and results.Last updated -68
- AsecurityFlicenseAqualityProvides tools for managing qualitative research knowledge graphs, enabling structured representation of research projects, participants, interviews, observations, codes, themes, and findings.Last updated -66