Brightspace MCP服务器

这是一个MCP服务器,让AI助手以只读方式访问Brightspace,查看课程、作业、截止日期、公告和讨论等内容,无需打开Brightspace界面。

  • by BoyK07
  • TypeScript
  • 混合部署
  • 1 星标
  • 更新于
在 GitHub 查看 BoyK07/brightspace-mcp

使用说明

Brightspace MCP Server

MCP server die je AI-assistent read-only toegang geeft tot Brightspace (Avans). Bekijk je courses, assignments, deadlines, announcements en meer — zonder Brightspace te openen.

Hoe gebruik ik dit?

1. Login

Ga naar brightspace-mcp.boyk.dev/login.html en klik Start Login. Je ziet een remote browser waarin je inlogt met je Avans account (inclusief MFA). Na succesvolle login krijg je een API token.

2. Configureer je MCP client

Voeg de configuratie die je krijgt toe aan je .mcp.json (in je project root):

{
  "mcpServers": {
    "brightspace": {
      "type": "http",
      "url": "https://brightspace-mcp.boyk.dev/mcp",
      "headers": {
        "Authorization": "Bearer <jouw-token>"
      }
    }
  }
}

3. Klaar

Herstart je MCP client (bijv. Claude Code) en je hebt toegang tot Brightspace.

Beschikbare tools

Tool Beschrijving
brightspace_whoami Wie is er ingelogd
brightspace_courses Alle actieve courses
brightspace_assignments Assignments per course (deadlines, rubrics, scores)
brightspace_deadlines Kalender/deadlines per course, optioneel op datumbereik
brightspace_announcements Nieuws en mededelingen per course
brightspace_content Lesmateriaal en modules
brightspace_progress Studievoortgang per course
brightspace_quizzes Quizzes per course
brightspace_discussions Discussieforums per course

Sessie verlopen?

Je Microsoft SSO sessie is ~90 dagen geldig. Als je een auth-error krijgt, ga opnieuw naar de login pagina voor een nieuw token.

Self-hosting

Wil je een eigen instance draaien? Zie HOSTING.md.