
vyente-ruffin/microsoft-planner-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Microsoft Planner 용 경량 MCP 서버 인증을위한 az rest
개요
경량 MCP (모델 Context Protocol) 서버 Microsoft Planner는 복잡한 OAuth 흐름 대신 인증을위한 az 나머지를 사용합니다. Claude Code가 Microsoft Planner 작업과 직접 상호 작용할 수 있는 최소 MCP 서버. Azure CLI의 기존 인증(az login)을 활용하여 Graph API 호출을 만들고, 앱 등록 또는 토큰 관리에 필요한 제거. - (v18 이상) - 설치 및 인증 : 또는 MCP 설정 파일에 직접 추가: 강화된 자동화를 위해, ~/.claude/agents/microsoft-planner.md에 걸린 부호 대리인을 창조하십시오: - : 자동으로 기본 사용자에 작업을 할당 - : 기본 범주 / 라벨을 작업에 적용 - : Infer task Bucket and progress from interactive context - : 작업 설명에 저장소 링크를 포함 구성 세부 사항에 대한 에이전트 템플릿을 참조하십시오. MCP 도구를 사용하려면 Planner Plan ID 및 Bucket ID가 필요합니다
개요(AI 번역)
경량 MCP (모델 Context Protocol) 서버는 복잡한 OAuth 흐름 대신 인증을 위해 az rest]를 사용하는 Microsoft Planner 용 서버입니다.
이것은 무엇인가?
Claude Code가 Microsoft Planner 작업과 직접 상호 작용할 수 있는 최소 MCP 서버. 그것은 Azure CLI의 기존 인증 (az login])을 활용하여 Graph API 호출을 만들고, 앱 등록 또는 토큰 관리에 필요한 제거.
필수품
- Node.js (v18 이상)
- Azure CLI 설치 및 인증:
설치
Claude 코드 사용
MCP 서버를 Claude 코드에 추가하십시오:
또는 MCP 설정 파일에 직접 추가:
사용 가능한 도구
| 도구 | 설명 |
|---|---|
list-plans |
현재 이용 가능한 플랜 찾기 |
| [T3] | 플랜의 모든 물통 일람 |
list-tasks |
플랜너 플랜 일람의 모든 업무 일람 |
get-task |
특정 업무에 대한 상세정보 |
get-task-details |
장시간의 작업 상세정보(접수, 체크리스트, 참조) |
create-task |
플랜에 새로운 작업을 만들어 |
update-task |
구인정보 업데이트(제목, 진행, 할당, 카테고리) |
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
microsoft-planner-mcp
Lightweight MCP (Model Context Protocol) server for Microsoft Planner that uses az rest for authentication instead of complex OAuth flows.
What This Is
A minimal MCP server that enables Claude Code to interact with Microsoft Planner tasks directly. It leverages Azure CLI’s existing authentication (az login) to make Graph API calls, eliminating the need for app registrations or token management.
Prerequisites
- Node.js (v18 or later)
- Azure CLI installed and authenticated:
az login
Installation
git clone https://github.com/vyente-ruffin/microsoft-planner-mcp.git
cd microsoft-planner-mcp
npm install
npm run build
Usage with Claude Code
Add the MCP server to Claude Code:
claude mcp add microsoft-planner-mcp node /path/to/microsoft-planner-mcp/dist/index.js
Or add directly to your MCP settings file:
{
"mcpServers": {
"microsoft-planner-mcp": {
"command": "node",
"args": ["/path/to/microsoft-planner-mcp/dist/index.js"]
}
}
}
Available Tools
| Tool | Description |
|---|---|
list-plans |
List all Planner plans accessible to the current user |
list-buckets |
List all buckets in a plan |
list-tasks |
List all tasks in a Planner plan |
get-task |
Get details of a specific task |
get-task-details |
Get extended task details (description, checklist, references) |
create-task |
Create a new task in a plan |
update-task |
Update task properties (title, progress, assignments, categories) |
update-task-details |
Update task description (supports GitHub links) |
delete-task |
Delete a Planner task |
Claude Code Agent (Optional)
For enhanced automation, create a Claude Code agent at ~/.claude/agents/microsoft-planner.md with:
- Auto-assignment: Automatically assign tasks to a default user
- Auto-labeling: Apply default categories/labels to tasks
- Status Intelligence: Infer task bucket and progress from conversation context
- GitHub Integration: Include repository links in task descriptions
See the agent template for configuration details.
Finding Your IDs
To use the MCP tools, you’ll need your Planner Plan ID and Bucket IDs:
- Use
list-plansto discover all accessible plans and their IDs - Use
list-bucketswith your Plan ID to get bucket IDs - Or find your Plan ID from the Planner web URL:
https://tasks.office.com/...planId=YOUR_PLAN_ID
Example Usage
Once configured, use natural language with Claude Code:
"List all my planner plans"
"List all tasks in the planner"
"Create a task called 'Review PR #123' in the backlog bucket"
"Mark task XYZ as complete"
"Add a description with the GitHub PR link to the task"
How It Works
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"microsoft-planner-mcp": {
"command": "node",
"args": ["/path/to/microsoft-planner-mcp/dist/index.js"]
}
}
}