Urgent.News

What's breaking now, across thousands of outlets.

AI

I built an MCP server so Claude stops telling me to do homework I already submitted

My school runs on D2L Brightspace. I wanted to ask my AI one thing, "what should I work on right now", and get a real answer. The problem is that most tools only read due dates. They have no idea you already handed something in, so they keep nagging you about finished work. So I built brightspace-d2l-mcp . It's an MCP server that checks your actual submission status for every assignment. Ask it…

My school utilizes D2L Brightspace, and I desired to pose a single inquiry to my AI regarding the most suitable task to focus on at the moment, and receive a genuine response. The issue is that numerous tools only read due dates; they lack awareness of submissions that have already been submitted, causing persistent reminders about completed work.

Consequently, I developed brightspace-d2l-mcp. This stands for an MCP server that examines your actual submission status for each assignment. Inquire about what remains, and it disregards everything that has already been submitted. What it is capable of:

A ranked list of tasks across all courses

Grades, along with the necessary score on the final to achieve a predetermined target

Exam dates and course calendar events

Reading materials, rubrics, and assignment files

Exporting deadlines to Google Calendar, Apple Calendar, or Outlook

Setting it up involves a single command. It seamlessly connects Claude Desktop, Claude Code, Cursor, VS Code Copilot, and about ten other applications to your system. By executing "npx brightspace-d2l-mcp setup," a regular browser window appears, allowing you to sign in in the usual manner. Duo, Microsoft, Okta, and Shibboleth are all compatible.

The server operates in read-only mode, runs on your computer, and never stores passwords. A test fails the build if any write calls are added inadvertently. For further details, visit the GitHub repository (https://github.com/AnonymousOnyx22/brightspace-d2l-mcp) or the website (https://brightspace-mcp.netlify.app).

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

LocalLens: private document Q&A that runs 100% on your machine

LocalLens: private document Q&A that runs 100% on your machine My entry for the Hacktoberfest Week 2 "Side Hustle" challenge — built with open-weight models, zero API costs, and a business model I'd…

  • LocalLens is a private document Q&A tool running entirely on users' machines.
  • It addresses confidential documents issues by avoiding API costs and subscriptions.
  • The tool cites sources for answers, ensuring accuracy and avoiding hallucinations.

Claude Haiku 5.5 in Claude Code: Cut AI Coding Costs 20x

Anthropic released Claude Haiku 5.5 on October 7, 2026, and the headline number is hard to ignore: $0.10 per million input tokens, a tenth of Sonnet 5.5 and a fortieth of Opus 5.5.

  • Claude Haiku 5.5 launched Oct 7, 2026 at $0.10 per million input tokens
  • First Haiku to survive agent loop with higher scores than Haiku 4.5
  • 100K token pricing cliff can 5x the price of longer prompts

Make your AI coding agent's handoff checkable: point every "done" at something real

When a Claude Code session runs out of context, or you stop for the night, the next session starts from whatever the last one wrote down. Usually that is a summary: what was done, what is left.

  • Each AI claim must have a pointer to verifiable work, not just "done"
  • Pointers linked to commit hashes, specific files, or log lines
  • Checkpoint script verifies pointers before new AI session begins

More from Tuesday 13 October →