Agent♥︎Age
Catalog

io.github.alejooroncoy/campus-cli

Official

by alejooroncoy · TypeScript

Unofficial Blackboard Learn (LMS) MCP for students: courses, assignments, grades, materials.

io.github.alejooroncoy/campus-cli — Model Context Protocol (MCP) Server

Unofficial Blackboard Learn (LMS) MCP for students. The server provides an MCP interface and a CLI that connects Blackboard UPC data to AI assistants such as ChatGPT and Claude. It exposes access to courses, assignments, grades, and materials from Blackboard Learn.

🛠️ Key Features

  • Unofficial “campus-cli” / “Campus” / “Campus CLI”
  • MCP server for Blackboard Learn (LMS) access
  • CLI usage “directo desde la terminal”
  • Integrates with ChatGPT and Claude via MCP
  • Focus on: courses, assignments, grades, materials

🚀 Use Cases

  • Retrieve course information from Blackboard Learn
  • View assignments and grades
  • Access learning materials
  • Use from an AI assistant (ChatGPT/Claude) via MCP
  • Use from the terminal as a CLI

⚡ Developer Benefits

  • Supports Model Context Protocol (mcp-server) integration
  • Includes topics indicating Node.js/TypeScript/CLI usage (nodejs, typescript, cli)
  • Designed for educational tooling (education, lms, blackboard-learn)

⚠️ Limitations

  • Unofficial for students of UPC (stated as “no oficial”)
  • Source data does not specify authentication, permissions, or complete tool coverage

Topics

aula-virtualblackboardblackboard-learnchatgptclaudeclieducationlmsmcpmcp-servermodel-context-protocolnodejsperutypescriptupc