Skip to main content
MCP server CX Codex

campus-cli — Claude Code MCP server: what it does, how to install

Bridges Blackboard Learn with AI assistants, exposing schedules, deadlines, grades, and study files using your local student session.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add campus-cli -- npx -y campus-cli
Open on GitHub

What campus-cli does

This tool links Blackboard Learn to AI assistants over the Model Context Protocol, with support currently built for UPC in Peru. It lets your agent read course catalogs, folder trees, announcements, and instructor feedback without manual copying from a web browser.

Beyond LMS features, it can query research databases including Crossref, OpenAlex, ACM, Scopus, and Web of Science to verify DOIs and cite sources. Sign-in happens on your machine: Playwright launches Chromium to complete the Campus account login and Microsoft SSO with MFA.

Running this integration requires Node.js 22.13.0 or higher along with an active UPC student profile. Without executing npx [email protected] account login in your terminal first, the MCP server will fail to authenticate.

What it helps with

  • track pending homework deadlines across enrolled courses
  • download lecture slides and syllabus files from Blackboard
  • search academic papers across Scopus and Crossref
  • pull instructor feedback and grades into the assistant context

Example prompts for the agent

  • Show my registered courses and list all pending assignments with due dates
  • Download all materials from the database systems course folder
  • Summarize instructor feedback on my latest programming assignment

How to install campus-cli

Platform CLI

claude mcp add campus-cli -- npx -y campus-cli

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about campus-cli

How do I install campus-cli in Claude Code?

Register the server by running claude mcp add campus-cli -- npx -y campus-cli. Complete the initial authentication beforehand by calling npx [email protected] account login.

What does campus-cli do?

It exposes Blackboard Learn records directly to AI agents, covering homework, deadlines, announcements, grades, and study materials.

Does this tool require an institutional API key?

No university developer token is necessary. It operates entirely through your own student Microsoft SSO session captured locally.

Similar MCP servers

All MCP servers for Notes, tasks and projects →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor