canvas-mcp-server

canvas-mcp-server

3.2

If you are the rightful owner of canvas-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.

A Canvas Model Context Protocol (MCP) server implemented in Python using the canvas-lms-sdk.

The Canvas MCP Server is a Python-based server that leverages the canvas-lms-sdk to expose Canvas API functionalities as MCP tools. It allows users to interact with their Canvas LMS instance programmatically, providing a streamlined way to access course data, assignments, and other educational resources. The server is designed to be easy to set up and run, requiring only basic Python knowledge and access to Canvas API credentials. By using this server, educational institutions and developers can automate and enhance their interaction with Canvas, making it easier to manage courses, assignments, and other educational content.

Features

  • Easy integration with Canvas LMS using API credentials.
  • Provides multiple tools for accessing course and assignment data.
  • Built using Python, making it accessible for developers familiar with the language.
  • Supports secure management of API credentials through environment variables.
  • Can be extended with additional MCP tools as needed.

Tools