Skip to content

Releases: jonasneves/canvasflow

CanvasFlow Native Host (Nightly)

17 Nov 22:17
8e23221

Choose a tag to compare

Pre-release

CanvasFlow Native Host dev-20251122-044055

Connect Claude Desktop to your Canvas data through the CanvasFlow Chrome extension.

Installation Options

Option 1: Claude Desktop MCP Server (Recommended for Claude Desktop users)

  1. Download canvasflow-native-host.dxt below
  2. Open Claude Desktop → Extensions
  3. Drag the .dxt file into the extensions area
  4. Done! Claude Desktop will handle everything automatically

Option 2: Chrome Extension Native Messaging (For Chrome extension integration)

Download: canvasflow-chrome-extension.zip

This package sets up native messaging between the Chrome extension and the host.

macOS/Linux:

unzip canvasflow-chrome-extension.zip
cd canvasflow-chrome-extension
chmod +x install.sh
./install.sh

Windows:

  1. Extract canvasflow-chrome-extension.zip
  2. Run install.bat
  3. Follow the prompts to configure your extension ID

After Installation

  1. Get your CanvasFlow extension ID from chrome://extensions/
  2. Configure it when prompted (or manually in the manifest)
  3. Restart Chrome and Claude Desktop
  4. In Claude Desktop, ask: "What are my Canvas courses?"

Requirements

  • Node.js 14 or higher
  • CanvasFlow Chrome extension installed

What's Included

  • canvasflow-native-host.dxt: Drag-and-drop MCP server for Claude Desktop
  • canvasflow-chrome-extension.zip: Chrome extension native messaging setup with automated installers
  • Cross-platform support (Windows, macOS, Linux)
  • Interactive installation scripts
  • Full documentation

Documentation

Full installation guide: native-host/README.md