📚 Microsoft Education MCP Server
@jesegher
关于 📚 Microsoft Education MCP Server
MCP Server for Microsoft Education
基本信息
配置
工具
未检测到工具
工具是从 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.
FAQ from 📚 Microsoft Education MCP Server
Is this server officially supported by Microsoft?
No, it is a personal project and is not affiliated with or maintained by Microsoft.
What authentication method does the server use?
It uses Microsoft delegated authentication via OAuth 2.0 with MSAL, integrating Microsoft Graph API for Education.
What runtime environment is required for deployment?
The server runs on Node 22 LTS and is deployed to a Linux-based Azure App Service.
Which MCP client applications are supported?
Supported clients include VSCode (MCP JSON config), Copilot Studio, Claude (Anthropic), and Microsoft AI Foundry.
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).
其他 分类下的更多 MCP 服务器
Awesome Mlops
visengerA curated list of references for MLOps
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
评论