Spaces:
Sleeping
Sleeping
TutorX-MCP Server
A Model Context Protocol (MCP) server for educational AI tutoring as specified in the PRD.
Overview
TutorX-MCP is an adaptive, multi-modal, and collaborative AI tutoring platform that leverages the Model Context Protocol (MCP) for tool integration and provides APIs for educational features.
Features
- Adaptive Learning Engine: Concept graph, skill assessment, and personalized learning paths
- Assessment Suite: Quiz generation, solution analysis
- Feedback System: Error pattern analysis and contextual suggestions
- Multi-Modal Interaction: Text-based Q&A (with planned voice and handwriting recognition)
Getting Started
Prerequisites
- Python 3.12 or higher
- Dependencies as listed in pyproject.toml
Installation
# Clone the repository
git clone https://github.com/yourusername/tutorx-mcp.git
cd tutorx-mcp
# Install dependencies
uv install
Running the Server
python main.py
By default, the server will run in development mode and you can access it at http://localhost:8000.
MCP Tool Integration
The server exposes MCP tools for:
- Skill assessment
- Quiz generation
- Error pattern analysis
And MCP resources for:
- Concept graph
- Learning paths
License
This project is licensed under the MIT License - see the LICENSE file for details.