
jordanburke/microsoft-todo-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
jordanburke/microsoft-todo-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요
jordanburke/microsoft-todo-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.
개요(AI 번역)
Claude와 Cursor와 같은 AI 비서가 Microsoft Graph API를 통해 Microsoft To Do와 상호작용할 수 있도록 하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서비스는 안전한 OAuth 2.0 인증 흐름을 통해 포괄적인 작업 관리 기능을 제공합니다.
특징
- 15 MCP 도구: 목록, 작업, 체크리스트 항목, 조직 기능을 포함한 완전한 작업 관리 기능입니다
- 원활한 인증: 수동 개입 없이 자동 토큰 갱신
- OAuth 2.0 인증: 자동 토큰 갱신이 가능한 보안 인증
- Microsoft Graph API Integration: Microsoft 공식 API와의 직접 통합
- 다중 테넌트 지원: 개인, 업무용, 학교용 마이크로소프트 계정 모두에서 작동합니다
- TypeScript: 신뢰성과 개발자 경험을 위한 완전 타입
- ESM 모듈: 최신 자바스크립트 모듈 시스템
선수 조건
- Node.js 16 이상 (Node.js 18.x, 20.x, 22.x로 테스트)
- PNPM 패키지 관리자
- Microsoft 계정(개인, 직장, 학교)
- Azure 앱 등록 (아래 설정 참조)
설치
옵션 1: 전역 설치 (권장)
이 패키지는 세 가지 명령어 별칭을 제공합니다:
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Microsoft To Do MCP
A Model Context Protocol (MCP) server that enables AI assistants like Claude and Cursor to interact with Microsoft To Do via the Microsoft Graph API. This service provides comprehensive task management capabilities through a secure OAuth 2.0 authentication flow.
Just want to try it? Use Agent Todo
Running this server yourself means registering an app in Azure and managing its client secret. If you’d rather skip that, Agent Todo is a hosted MCP server that supports Microsoft To Do, from the same maintainer. You sign in to Agent Todo, connect your Microsoft To Do account on its Connections page, then add the connector to your AI assistant. There’s nothing to register or install.
- Free plan: one connected task provider, such as Microsoft To Do, with read and write access.
- Pro plan: every provider (Google Tasks and Todoist too), with sync between them.
Connect it from any MCP client that supports remote servers. It signs you in with OAuth on first use.
# Claude Code
claude mcp add --transport http agent-todo https://api.agent-gate.com/agent-todo/mcp
In Claude Desktop or claude.ai, open Settings, then Connectors, and add https://api.agent-gate.com/agent-todo/mcp as a custom connector.
Want to run it on your own machine, or keep your tokens local? Keep reading to set up this server.
Features
- 15 MCP Tools: Complete task management functionality including lists, tasks, checklist items, and organization features
- Seamless Authentication: Automatic token refresh with zero manual intervention
- OAuth 2.0 Authentication: Secure authentication with automatic token refresh
- Microsoft Graph API Integration: Direct integration with Microsoft’s official API
- Multi-tenant Support: Works with personal, work, and school Microsoft accounts
- TypeScript: Fully typed for reliability and developer experience
- ESM Modules: Modern JavaScript module system
Prerequisites
- Node.js 16 or higher (tested with Node.js 18.x, 20.x, and 22.x)
- pnpm package manager
- A Microsoft account (personal, work, or school)
- Azure App Registration (see setup below)
Installation
Option 1: Global Installation (Recommended)
# Install globally using npm
npm install -g microsoft-todo-mcp-server
# Or using pnpm
pnpm install -g microsoft-todo-mcp-server
# Or run directly with npx (no installation)
npx microsoft-todo-mcp-server
The package provides three command aliases:
microsoft-todo-mcp-server- Full package namemstodo- Short alias for the MCP servermstodo-config- Configuration helper tool
설치
npx --yes microsoft-todo-mcp-server설정
{
"mcpServers": {
"microsoftTodo": {
"command": "npx",
"args": ["--yes", "microsoft-todo-mcp-server"],
"env": {
"MS_TODO_ACCESS_TOKEN": "your_access_token",
"MS_TODO_REFRESH_TOKEN": "your_refresh_token"
}
}
}
}