Skip to content

v1.0.4 - Major Performance & Feature Update

Choose a tag to compare

@vishalsachdev vishalsachdev released this 10 Nov 01:09

Canvas MCP v1.0.4

🚀 Major Features

Code Execution Environment

  • TypeScript code execution API for token-efficient bulk operations (99.7% token savings)
  • Execute custom TypeScript code for complex Canvas operations
  • Dramatically reduces token usage for batch processing

New MCP Tools

  • bulk_grade_submissions - Efficient batch grading with optional rubric assessment
  • bulk_grade_discussions - Token-efficient discussion grading API
  • search_canvas_tools - Discover available MCP tools dynamically

✨ Improvements

  • MCP 2.10 Compliance - Updated FastMCP to >=2.10.0
  • Structured Logging - Standardized error handling and logging
  • Flexible Grading - Rubric assessment now optional for simple grading scenarios
  • GitHub Actions Integration - Automated workflows and chat session exports
  • Enhanced Validation - Added validation for maxPeerReviewPoints configuration

🐛 Fixes

  • Improved error handling with direct API calls
  • Concurrent processing optimization
  • Better validation and feedback

📚 Documentation

  • Complete documentation for all new tools
  • Code execution examples
  • Bulk operations guides

Token Efficiency: The new code execution environment can reduce token usage by 99.7% for bulk operations compared to traditional tool-based approaches.