Token导航 LogoToken导航TokenDH.com
Purdue Brightspace MCP logo
AI代理stdio官方级别未说明来源级核验

Purdue Brightspace MCP

MCP Server

brightspace-mcp-server

Brightspace MCP Server是一个AI驱动的工具,通过与Brightspace学习管理系统集成,帮助用户查询成绩、作业、公告和课程内容。

工具数

0

提示词数

0

GitHub Stars

19

资源数

0
教育技术TypeScriptClaudeClaude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

RohanMuppa

提供方

RohanMuppa

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx brightspace-mcp-server setup

详细介绍

Brightspace MCP服务器

通过 罗汉·穆帕,欧洲经委会@普渡

与你的Brightspace人工智能课程交谈。询问成绩、截止日期、公告等。适用于Claude、ChatGPT、Cursor和Windsurf。

这是一个 MCP(模型上下文协议) 将您的AI连接到D2L Brightspace的服务器,以便它可以根据需要提取您的成绩、作业、教学大纲和课程内容。

与任何使用D2L Brightspace的学校合作,包括普渡大学、南加州大学等数百所学校。

试试看

“下载我的讲座幻灯片并将其转换为交互式抽认卡” “掌握每一项作业的评分标准,并为我构建一个可视化的仪表板,告诉我需要打a的内容”

安装

您需要: (下载LTS版本)

选项1:让你的AI来做

将此粘贴到Claude Code、Cursor、Windsurf、Copilot、Codex或任何AI编码助手中:

Install brightspace-mcp-server for me by following
https://github.com/RohanMuppa/brightspace-mcp-server/blob/main/LLMs.md
(use --purdue if I'm at Purdue).

选项2:自己运行

npx brightspace-mcp-server setup

普渡大学的学生可以添加 --purdue 跳过输入学校网址:

npx brightspace-mcp-server setup --purdue

该向导将引导您完成登录、MFA和自动配置Claude Desktop和Cursor。完成后重新启动AI客户端。

Using a different client? Configure it manually.

在客户的文档中搜索如何添加MCP服务器。要注册的服务器命令是:

npx -y brightspace-mcp-server@latest

视窗,必须包装npx: cmd /c npx -y brightspace-mcp-server@latest

你仍然需要跑步 npx brightspace-mcp-server setup 首先保存您的凭据。

会话已过期?

会话会自动重新进行身份验证。如果自动重新认证失败(例如,您错过了Duo推送):

npx brightspace-mcp-server auth

你可以问些什么

主题示例
成绩“我是否通过了所有课程?”·“比较我所有课程的成绩”
作业“接下来48小时内要交什么?”·“总结我尚未交的每一项作业”
公告“今天有教授发布重要内容吗?”·“我的计算机科学教授本周发布了什么?”
课程内容“查找期中复习幻灯片”·“下载模块5中的每个PDF”
名册“谁是ECE 264的助教?”·“给我发导师的电子邮件”
讨论“人们在最终的项目帖子中说了什么?”·“总结最新的讨论帖子”
计划“根据我即将到来的截止日期为我制定一个学习时间表”·“现在哪门课最需要关注?”

安全

  • 凭据保留在您的计算机上 ~/.brightspace-mcp/config.json (受限权限)
  • 会话令牌已加密(AES-256-GCM)
  • Brightspace的所有流量都是HTTPS
  • 除了你学校的登录页面,什么都不会发送到任何地方

贡献与分叉

想添加你的学校,构建一个新工具,或者修复一些东西吗?分叉仓库,进行更改,然后打开一个pull请求。如果它被合并,它会自动发送给每个用户。

git clone https://github.com/RohanMuppa/brightspace-mcp-server.git
cd brightspace-mcp-server
npm install
npm run dev

添加您的学校: 添加预设 SCHOOL_PRESETSsrc/setup.ts。如果您学校的登录流程不同,请在中添加一个处理程序 src/auth/.

添加新工具: 在中创建文件 src/tools/,在中添加架构 schemas.ts,将其导出 src/tools/index.ts,并在中注册 src/index.ts。使用任何现有工具作为模板。

运行您自己的版本: 你也可以独立地分叉和运行它。克隆它,构建它,并将您的AI客户端指向本地 build/index.js 而不是使用 npx不需要npm。请注意,fork不会自动从该仓库接收更新。如果您的更改可以帮助他人,请考虑打开PR。

根据MIT许可证获得许可。

更新

自动。每次您的AI客户端启动会话时,它都会运行 npx brightspace-mcp-server@latest 它从npm中提取最新版本。无需采取任何行动。

如果你怀疑自己使用的是旧版本,请运行 npm cache clean --force 清除缓存。

______________________________________________________________________

自豪地为Boilermakers制造 罗汉·穆帕 🚂

报告错误 · 麻省理工学院 · 版权所有 2026 Rohan Muppa

目录标签

目录标签

教育技术TypeScriptClaudeAI助手本地部署学习管理自动化查询课程管理

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

brightspace-mcp-server

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP