mstodo-bridge
mstodo-bridge
Claude에서 Microsoft To Do를 직접 관리하세요. 구성이 필요 없는 MCP 서버로, 로그인도 대화 안에서 완료됩니다.
설치
1. Claude Code에 설치
claude mcp add -s user taskbridge -- npx -y mstodo-bridge-s user는 전역 적용(모든 프로젝트에서 사용 가능)을 의미합니다. 완료 후 Claude Code 세션을 다시 시작하세요.
2. 또는 MCP 설정 파일에 작성
Claude Desktop: 설정 파일을 편집하세요(Windows %APPDATA%\Claude\claude_desktop_config.json, macOS ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"taskbridge": {
"command": "npx",
"args": ["-y", "mstodo-bridge"]
}
}
}Cursor / 기타 MCP 클라이언트: 마찬가지로 npx -y mstodo-bridge를 stdio 명령으로 추가하세요. 저장 후 클라이언트를 다시 시작하세요.
3. 또는 웹 서비스 실행
특정 클라이언트에 종속되지 않고, 관리 콘솔이 포함된 서비스로 독립 실행할 수도 있습니다:
npx mstodo-bridge --http # 管理台 http://127.0.0.1:46377/admin최초 실행 시 관리 비밀번호와 MCP Bearer 토큰을 출력합니다(한 번만 표시). 다른 클라이언트는 http://<host>:46377/mcp(Bearer 인증)로 원격 접속할 수 있습니다. 서버/Hugging Face Spaces 배포는 아래 '배포'를 참조하세요.
Related MCP server: Remote MCP Entra ID Todo
로그인
방법 1: Claude에서(권장)
클라이언트를 다시 시작한 후 Claude에게 직접 말하세요:
Microsoft To Do에 연결해 줘
Claude가 login 도구를 호출하여 인증 링크를 제공합니다. → 브라우저에서 열기 → Microsoft 개인 계정으로 동의 → 자동으로 다시 연결되어 완료됩니다. 이후에는 자연어로 조작할 수 있습니다:
내 목록 보기 · X를 '연구 학술'에 추가, 금요일 마감 · '논문' 포함 작업 검색 · 3번째 항목 완료
방법 2: 웹 관리 콘솔을 통해
npx mstodo-bridge --http --open브라우저에서 관리 콘솔을 열고 시작 시 출력된 관리 비밀번호를 입력하여 로그인합니다.
Microsoft To Do 카드에서 '계정 연결'을 클릭하면, 브라우저에서 인증을 완료한 후 자동으로 돌아옵니다.
원격 환경(브라우저와 서버가 다른 컴퓨터에 있는 경우)에서는 인증 후
localhost로 이동하며 오류가 발생합니다. 이는 예상된 동작입니다. 주소창의 전체 URL을 카드의 '연결 완료' 입력란에 붙여넣으면 됩니다.
두 방식으로 생성되는 자격 증명은 완전히 동일합니다(~/.mstodo-bridge). 어떤 방식이든 섞어 사용해도 됩니다.
MCP 도구(15개)
계정 및 로그인
도구 | 매개변수 | 설명 |
|
| 하나의 도구로 로그인 완료: 매개변수 없음=시작, 인증 링크와 사용자 안내 문구(로컬 콜백 수신 포함) 반환; 사용자가 붙여넣은 주소창 URL 전달=교환 완료(원격 시나리오) |
| — | 계정 연결 해제: 로컬 토큰과 진행 중인 로그인 삭제(Microsoft 쪽 인증은 account.microsoft.com에서 취소 필요) |
| — | 연결 여부, 로그인 진행 여부 및 남은 시간(초) |
| — | provider 목록, 연결 상태 및 기능 선언 표시 |
목록
도구 | 매개변수 | 설명 |
|
| 전체 목록 나열 |
|
| 새 목록 생성 |
|
| 목록과 해당 작업 삭제(복구 불가) |
작업 읽기
도구 | 매개변수 | 설명 |
|
| 작업 나열; |
|
| 단일 작업 상세 조회 |
|
| 모든 목록에서 제목과 메모 부분 문자열 검색 |
작업 쓰기
도구 | 매개변수 | 설명 |
|
| 새로 생성; |
|
| 부분 업데이트; |
|
| 완료로 표시 |
|
| 작업 삭제 |
|
| 목록 간 이동(대상 목록에 원본을 재생성한 후 원본 작업 삭제) |
provider?로 표시된 매개변수는 단일 계정 모드에서 생략할 수 있습니다.
배포
PORT=7860 HOST=0.0.0.0 PUBLIC_BASE_URL=https://<user>-<space>.hf.space npx mstodo-bridge --http환경 변수 / 매개변수 | 설명 |
| 관리 콘솔 비밀번호(기본값 자동 생성) |
| 외부 주소, 인증 콜백 표시와 이동 결정 |
| 아웃바운드 프록시(http/https만; SOCKS는 프록시 소프트웨어 혼합 포트 입력) |
| 내장 OAuth 클라이언트 ID 재정의 |
| 자격 증명 디렉터리(기본 |
| 수신 포트(기본 46377; 호스팅 플랫폼은 |
보안
자격 증명은 로컬에만 저장됩니다(~/.mstodo-bridge, 0600 권한). 비밀번호와 토큰은 scrypt 해시로만 저장되며 일정 시간 비교를 사용합니다. OAuth는 전체 과정에 PKCE + 일회용 state를 사용합니다. 관리 콘솔은 엄격한 CSP와 로그인 속도 제한을 적용합니다. 갱신 토큰이 만료되면 자동으로 삭제하고 재연결을 안내합니다.
개발
git clone https://github.com/WNJXYK/MSTodo-Bridge && cd MSTodo-Bridge
npm install && npm run build && npm testIssue와 PR은 GitHub로 제출해 주세요.
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables users to manage a persistent todo list through natural language, supporting adding, listing, toggling completion status, and removing todos. Features both stdio and HTTP transports with optional authentication and JSON file storage.4
- FlicenseNot gradedqualityDmaintenanceEnables comprehensive Microsoft To Do task management through Microsoft Graph API with Entra ID OAuth authentication. Supports creating, updating, and managing todo lists, tasks, reminders, and due dates through natural language.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Microsoft To Do tasks via the Graph API, supporting multiple accounts, encrypted auth, and full CRUD operations.182MIT
- FlicenseCqualityDmaintenanceEnables managing todo lists and tasks through natural language, supporting creation, status changes, and deletion.7
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Manage your MakeMeBetter AI tasks, habits, and goals from your AI assistant.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/WNJXYK/MSTodo-Bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server