Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

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

Description and use

An MCP server for Brightspace lets AI assistants provide accurate to-do lists that skip completed assignments.

Problem

AI tools only read due dates and nag about finished work because they don’t know what has already been submitted.

Outcome

The MCP server enables AI assistants to provide accurate, up-to-date to-do lists that respect already-submitted work, improving study efficiency.

Workflow

  • 1. Install the MCP server with npx brightspace-d2l-mcp setup.
  • 2. A browser window opens for authentication via Duo, Microsoft, Okta, or Shibboleth.
  • 3. The server connects to Claude Desktop, Claude Code, Cursor, VS Code Copilot, and other apps.
  • 4. The AI queries the server for pending assignments, grades, exam dates, and resources.
  • 5. The server returns a ranked to-do list and optional calendar exports.

Evidence

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.

Source

I built brightspace-d2l-mcp. It's an MCP server that checks your actual submission status for every assignment. Ask it what's left and it skips everything that's done.

Source

One command. It connects Claude Desktop, Claude Code, Cursor, VS Code Copilot and about ten other apps for you.

Source

It's read-only, runs on your computer and never stores your password. A test fails the build if anyone ever adds a write call.

Source

  • Record date: 2026-10-13T06:42:08.906Z