MCP.so
ログイン

Microsoft Education MCP Server

@jesegher

基本情報

カテゴリ

その他

トランスポート

stdio

作者

jesegher

Microsoft Education MCP Server について

MCP Server for Microsoft Education

Microsoft Education MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Microsoft Education MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is 📚 Microsoft Education MCP Server?

It is a custom Model Context Protocol (MCP) server built to integrate with Microsoft Graph API for Education. It enables VSCode, Copilot Studio, Claude, and Microsoft AI Foundry agents to manage Education classes, assignments, rubrics, students and teachers, and submissions and grading.

How to use 📚 Microsoft Education MCP Server?

Register an app in Microsoft Entra ID, deploy the server to Azure App Service (Node 22 LTS), set environment variables (CLIENT_ID, TENANT_ID, CLIENT_SECRET, REDIRECT_URI), and configure MCP clients (VS Code, Claude, AI Foundry) to point to the server’s /mcp endpoint. OAuth 2.0 authentication is handled automatically.

Key features of 📚 Microsoft Education MCP Server?

  • Microsoft delegated authentication (OAuth via MSAL)
  • Class and roster exploration
  • Assignment creation, updating, and student targeting
  • Rubric creation and re-use
  • View assignment submissions and outcomes
  • Designed for VSCode, Copilot Studio, Claude, and Microsoft AI Foundry

Use cases of 📚 Microsoft Education MCP Server?

  • Remediation workflow for underperforming students: retrieve assignments, analyze rubric feedback, create personalized practice tasks.
  • Parent-teacher conference preparation: obtain a student’s full performance overview.
  • Automated assignment and rubric creation from natural language prompts.
  • Roster management and grading operations within AI-driven assistants.

よくある質問

1

Is this server officially supported by Microsoft?

No, it is a personal project and is not affiliated with or maintained by Microsoft.

2

What authentication method does the server use?

It uses Microsoft delegated authentication via OAuth 2.0 with MSAL, integrating Microsoft Graph API for Education.

3

What runtime environment is required for deployment?

The server runs on Node 22 LTS and is deployed to a Linux-based Azure App Service.

4

Which MCP client applications are supported?

Supported clients include VSCode (MCP JSON config), Copilot Studio, Claude (Anthropic), and Microsoft AI Foundry.

5

What Microsoft Graph API permissions are required?

The server requires delegated permissions: `EduAssignments.ReadWrite`, `EduRoster.ReadWrite`, `User.ReadWrite.All`, and OpenID permissions (`offline_access`, `openid`, `profile`).

コメント

「その他」の他のコンテンツ