Self-hostable study dashboard that turns your coursework into an MCP server Claude can use from any Claude interface