Spaces:
Sleeping
Sleeping
Meet Patel
Refactor TutorX MCP server to remove legacy client and utility modules, update app.py for SSE integration, and enhance .gitignore to exclude .cursor directory. Clean up main.py for improved server configuration and streamline run script for better usability.
1af10cc
""" | |
TutorX MCP Tools | |
This module contains all the MCP tools for the TutorX application. | |
""" | |
# Import all tools to make them available when importing the package | |
from .concept_tools import get_concept_tool, assess_skill_tool # noqa | |
from .concept_graph_tools import get_concept_graph_tool # noqa | |
from .lesson_tools import generate_lesson_tool # noqa | |
from .quiz_tools import generate_quiz_tool # noqa | |
from .interaction_tools import text_interaction, check_submission_originality # noqa | |
from .ocr_tools import pdf_ocr, image_to_text # noqa | |
from .learning_path_tools import get_learning_path # noqa | |
__all__ = [ | |
# Concept tools | |
'get_concept_tool', | |
'assess_skill_tool', | |
'get_concept_graph_tool', | |
# Lesson tools | |
'generate_lesson_tool', | |
# Quiz tools | |
'generate_quiz_tool', | |
# Interaction tools | |
'text_interaction', | |
'check_submission_originality', | |
# OCR tools | |
'pdf_ocr', | |
'image_to_text', | |
# Learning path tools | |
'get_learning_path', | |
] | |