Canvas Study Coach
An AI-assisted study coach that integrates Canvas context via MCP, with grounded chat responses, planning support, and citation-oriented workflows.
- TypeScript
- Vite
- Python
- FastAPI
- MCP
- OpenAI API
Problem
Students need actionable, course-specific study help, but generic chat responses often lack context and trustworthy grounding.
Approach
I built a frontend + FastAPI backend system that incorporates Canvas-aware tool calling through MCP. The architecture is designed around context-aware responses, source references, and iterative hardening for reliability.
Outcome
The project delivers an early but functional study-assistant workflow and demonstrates practical integration of tool-calling, context management, and AI application architecture.