TutorX-MCP / mcp_server

Commit History

  1. Implement AI tutoring and content generation tools for TutorX⁠

    Meet Patel
    bc987d8
  2. Implement storage layer and adaptive learning tools for TutorX-MCP⁠

    Meet Patel
    250bf8c

  1. Update vercel.json⁠

    Meetpatel006
    Unverified signature
    050e905
  2. Refactor requirements and update Vercel configuration for deployment

    Meet Patel
    3579b60
  3. Adding deployment files

    Meet Patel
    05e9d9c
  4. Refactor JSON response handling in interaction_tools.py by replacing direct JSON loading with a utility function for extracting JSON from text. This change enhances error management and maintains consistency in data handling across the application.

    Meet Patel
    445cb35
  5. Refactor response handling in app.py and various tool modules to improve JSON parsing and error management. Introduce utility functions for cleaning and extracting JSON from text, ensuring consistent data handling across quiz, lesson, learning path, and interaction tools. Enhance robustness by accommodating multiple response formats, including strings and dictionaries, to streamline educational interactions.

    Meet Patel
    2dc3c19
  6. Enhance quiz generation functionality by improving JSON response parsing in app.py and quiz_tools.py. Implement robust error handling for various response formats, including string and dictionary types. Introduce utility functions to clean and extract JSON from text, ensuring cleaner data handling and improved reliability in quiz data retrieval.

    Meet Patel
    0fae407
  7. Refactor app.py to enhance concept graph visualization with improved error handling and response parsing. Integrate synchronous wrapper for async loading of concept graphs, update Gradio interface for better user experience, and streamline concept details display. Update concept graph tools to support LLM-driven generation with fallback mechanisms for concept retrieval.

    Meet Patel
    9a6c98c
  8. Refactor TutorX MCP server to integrate Mistral OCR for document processing, update concept graph tools for LLM-driven responses, and enhance learning path generation with Gemini. Transitioned various tools to utilize LLM for improved educational interactions and streamlined API responses.

    Meet Patel
    a806ca2

  1. 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.

    Meet Patel
    1af10cc