Microsoft Todo
🚀 微軟待辦事項 MCP 服務
此MCP(模型上下文協議)服務允許您藉助AI助手與微軟待辦事項任務進行交互,為您的待辦事項管理提供更便捷的體驗。
🚀 快速開始
此MCP服務可讓您通過AI助手與微軟待辦事項任務交互。使用前需完成安裝和配置,下面為您詳細介紹。
✨ 主要特性
- 支持通過AI助手與微軟待辦事項任務交互。
- 提供便捷的命令行操作方式。
📦 安裝指南
1. 先決條件
- Node.js 16或更高版本
- npm
- 微軟賬戶
- Azure應用註冊(見下方設置)
2. 安裝步驟
安裝此工具分為兩步:
- 安裝包
- 設置身份驗證(需要克隆倉庫)
步驟1:安裝包
npm install -g @jhirono/todomcp
步驟2:設置身份驗證
即便您全局安裝了該軟件包,也需克隆倉庫以完成身份驗證過程:
git clone https://github.com/jhirono/todoMCP.git
cd todoMCP
npm install
3. Azure應用註冊
- 訪問此處進入Azure portal。
- 登錄您的微軟賬戶。
- 在左側菜單中,選擇“Azure Active Directory” > “應用程序註冊”。
- 點擊“新建應用程序”按鈕,並填寫必要信息:
- 名稱:輸入您的應用名稱(例如:My TodoMCP App)。
- 支持的賬戶類型:選擇“我的組織的目錄中的賬戶”或“任何組織的目錄和來賓訪問”。
- 填寫應用註冊詳細信息後,點擊“創建”。
4. 配置
在您克隆的倉庫中創建一個.env文件,並添加以下內容:
CLIENT_ID=your_client_id
CLIENT_SECRET=your_client_secret
TENANT_ID=your_tenant_id
將 your_client_id、your_client_secret 和 your_tenant_id 替換為您在Azure應用註冊中獲得的相應值。
5. 使用說明
安裝完成後,您需要先進行身份驗證:
npm run login
遵循提示輸入您的微軟賬戶憑據。成功登錄後,您可以使用以下命令列出所有可用命令:
npm run list-commands
🔧 技術細節
限制
- API要求正確的身份驗證和權限
- 根據微軟的政策可能會有速率限制
故障排除
身份驗證問題
- "MailboxNotEnabledForRESTAPI" 錯誤:此錯誤通常表示您使用的是個人微軟賬戶。Microsoft待辦事項API通過Graph API對個人賬戶的訪問權限有限。
- 令牌獲取失敗:請確保您的
.env文件中的CLIENT_ID、CLIENT_SECRET和TENANT_ID是正確的。 - 權限問題:請確保您已經在Azure應用註冊中授予了所需的權限,並且已同意組織管理員提供的行政支持。
賬戶類型問題
- 工作/學校賬戶:這些通常最適合使用待辦事項API。請使用
TENANT_ID=organizations或您的具體租戶ID。 - 個人賬戶:如果必須使用個人賬戶,請嘗試
TENANT_ID=consumers或TENANT_ID=common。
檢查身份驗證狀態
您可以通過以下命令檢查身份驗證狀態:
cat tokens.json | grep expiresAt
要將時間戳轉換為可讀日期:
date -r $(echo "$(cat tokens.json | grep expiresAt | cut -d ":" -f2 | cut -d "," -f1) / 1000" | bc)

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
26.2K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
19.5K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
64.8K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
21.8K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
16.5K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
13.4K
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
45.0K
4.7分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
16.4K
4.8分

