JM

jordanburke/microsoft-todo-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

119 stars 41 forks 品質 79 トレンド 36NOASSERTION

jordanburke/microsoft-todo-mcp-server は、https://github.com/jordanburke/microsoft-todo-mcp-server. からインポートされたMCPサーバー候補です。

概要

jordanburke/microsoft-todo-mcp-server は、https://github.com/jordanburke/microsoft-todo-mcp-server. からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

ClaudeやCursorのようなAIアシスタントがMicrosoft Graph APIを通じてMicrosoft To Doとやり取りできるようにするModel Context Protocol(MCP)サーバーです。このサービスは安全なOAuth 2.0認証フローを通じて包括的なタスク管理機能を提供します。

特徴

  • 15 MCPツール:リスト、タスク、チェックリスト項目、組織機能を含む完全なタスク管理機能
  • シームレス認証:手動介入なしの自動トークン更新
  • OAuth 2.0認証:自動トークン更新による安全な認証
  • Microsoft Graph API Integration:Microsoft 公式 API との直接統合
  • マルチテナントサポート:個人、職場、学校のMicrosoftアカウントに対応します
  • TypeScript:信頼性と開発者体験のために完全型付け
  • ESMモジュール:最新のJavaScriptモジュールシステム

前提条件

  • Node.js 16以上(Node.js 18.x、20.x、22.xでテスト)
  • PNPMパッケージマネージャー
  • Microsoftアカウント(個人、職場、または学校)
  • Azureアプリ登録(下記の設定参照)

設置

オプション1:グローバルインストール(推奨)

このパッケージは3つのコマンドエイリアスを提供します:

このページは 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

# 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 name
  • mstodo - Short alias for the MCP server
  • mstodo-config - Configuration helper tool
GitHub で README 全文を見る

インストール

npx --yes microsoft-todo-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" } } } }