Spaces:
Sleeping
Sleeping
File size: 1,350 Bytes
c466cf2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# 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
```bash
# Clone the repository
git clone https://github.com/yourusername/tutorx-mcp.git
cd tutorx-mcp
# Install dependencies
uv install
```
### Running the Server
```bash
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. |