Skip to main content
Glama

学校MCP

鍛冶屋のバッジ

Canvas および Gradescope プラットフォームと統合された、学術ツール用の Model Context Protocol (MCP) サーバー。

特徴

  • 課題の締め切り: Canvas と Gradescope から今後の締め切りを取得して表示します

  • カレンダー統合: AppleScriptを使用してmacOSカレンダーまたはリマインダーに期限を追加する

  • ファイル管理: Canvasからコース教材をダウンロードする

Related MCP server: macOS Calendar MCP Server

クイックスタート

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の School MCP を自動的にインストールするには:

npx -y @smithery/cli install @54yyyu/school-mcp --client claude
  1. リポジトリをクローンします。

git clone https://github.com/yourusername/school-mcp.git
cd school-mcp
  1. パッケージをインストールします。

pip install -e .
  1. 次のいずれかの方法で環境変数を設定します。

    • 付属のセットアップヘルパーを使用する(推奨)

    • .envファイルを手動で作成する

セットアップヘルパーの使用

セットアップ ヘルパーを実行して、Claude Desktop を自動的に構成します。

python setup_helper.py

セットアップ ヘルパーは次のことを行います。

  • Claude Desktopの設定ファイルを見つける

  • 必要に応じて.envファイルを作成する

  • 適切なパスでMCPサーバーを構成する

  • Claude Desktop 構成に環境変数を追加します

手動設定

手動で設定する場合:

  1. 環境テンプレートをコピーします。

cp .env.template .env
# Edit .env with your credentials
  1. Claude Desktop統合ガイドに従って Claude Desktopを構成します。

サーバーの実行

直接実行:

python -m school_mcp

または、便利なスクリプトを使用します:

./run_server.py

ツール

  • get_deadlines : Canvas と Gradescope から今後の課題の締め切りを取得します。

  • add_to_reminders : macOSのリマインダーに課題を追加する

  • list_courses : 利用可能なすべてのCanvasコースを一覧表示する

  • download_course_files : Canvas コースからファイルをダウンロードする

  • set_download_path : ダウンロードしたファイルの保存場所を設定する

  • get_download_path_info : 現在のダウンロード場所を確認する

構成

サーバーは次の順序で構成を見つけようとします:

  1. 環境変数

  2. 現在のディレクトリの.envファイル

  3. ホームディレクトリ内の既存のconfig.jsonファイル

ライセンス

マサチューセッツ工科大学

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/54yyyu/school-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server