TodoAI MCP Server
TodoAI
TodoAI는 빠르고 동기화되며 프라이빗한 Linux 및 Android 작업 애플리케이션입니다. 인터페이스는 Tauri 2, React, TypeScript 및 shadcn/ui를 사용합니다. 데이터는 Supabase Postgres에 저장되며 계정별 접근 규칙으로 보호됩니다.
기능
작업 공간, 작업, 메모, 우선순위 및 마감일
드래그 앤 드롭이 가능한 목록 및 칸반 보기
밝은 테마 및 어두운 테마
애플리케이션과 MCP 간의 Supabase 동기화
안전 영역, 터치 패널 및 가로 칸반을 갖춘 모바일 인터페이스
7개의 CRUD 도구를 갖춘 원격 MCP, Edge Function으로 배포
Supabase 계정 인증
Related MCP server: Supabase MCP
실행 및 빌드
사전 요구 사항: Node.js, Rust 및 Tauri/WebKitGTK 4.1의 Linux 종속성.
npm install
npm run tauri:dev
npm run tauri:build공개 Supabase 구성은 이미 애플리케이션에 제공되어 있습니다. .env.example은 사용 가능한 변수를 문서화합니다. 게시된 키는 클라이언트 키입니다. 데이터는 인증 및 Postgres RLS 정책으로 보호됩니다.
생성된 패키지:
src-tauri/target/release/bundle/appimage/TodoAI_0.4.0_amd64.AppImage(Fedora 및 AppImage 호환 배포판용)src-tauri/target/release/bundle/deb/TodoAI_0.4.0_amd64.deb(Debian 및 Ubuntu용)
Android
추가 사전 요구 사항: Android SDK 36, Android NDK 28 및 4개의 Rust Android 대상.
rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
npm run android:init
npm run android:build -- --debug --target aarch64 --ci최적화되고 서명된 ARM64 APK는 src-tauri/gen/android/app/build/outputs/apk/universal/release/TodoAI-0.4.0-android-arm64.apk에 생성됩니다. 휴대폰에 복사하여 열고, Android에서 요청하는 경우 이 소스에서의 설치를 일회성으로 허용합니다. 애플리케이션은 동일한 Supabase 계정을 사용하며 Linux 버전 및 MCP ChatGPT와 동일한 작업 공간 및 작업을 자동으로 찾습니다.
Supabase 기반
재현 가능한 스키마는 supabase/migrations/20260817140000_create_todoai_core.sql에 있습니다. 다음을 생성합니다:
public.workspaces및public.todos인덱스 및 유효성 검사
각 쿼리를 소유자로 제한하는 RLS 정책
원격 MCP
배포된 URL:
https://zoyxothgwbpgkjnjunis.supabase.co/functions/v1/todoai-mcp도구: list_workspaces, create_workspace, list_todos, get_todo, create_todo, update_todo, delete_todo.
서버는 Streamable HTTP를 노출하고 사용자의 Supabase 토큰을 확인한 후 RLS 정책으로 쿼리를 실행합니다. 인증되지 않은 요청은 401 응답을 받고 자동으로 OAuth 메타데이터를 표시합니다.
ChatGPT 연결
ChatGPT는 OAuth 2.1을 사용하여 개인 데이터 및 쓰기 작업에 액세스합니다. 로그인 및 동의 페이지는 GitHub Pages에 게시됩니다:
https://gneed49.github.io/todoai-auth/oauth/consent/관련 Supabase Auth 구성:
사이트 URL:
https://gneed49.github.io/todoai-auth;권한 부여 경로:
/oauth/consent/;OAuth 2.1 서버 및 동적 클라이언트 등록 활성화;
ChatGPT에 추가할 MCP URL:
https://zoyxothgwbpgkjnjunis.supabase.co/functions/v1/todoai-mcp.
페이지의 소스 코드는 auth-site/에 남아 있습니다. 게시 리포지토리는 https://github.com/gneed49/todoai-auth에서 공개됩니다.
플러그인 패키지는 plugins/cairn에 있습니다. 이전 식별자는 호환성을 위해 유지되지만 표시 이름 및 연결은 TodoAI를 사용합니다.
확인
npm run check
npm run build
cargo test --manifest-path src-tauri/Cargo.toml인증 인터페이스는 데스크톱 및 모바일 형식으로 브라우저에서도 확인됩니다.
This server cannot be installed
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
- Alicense-qualityDmaintenanceEnables notes management through MCP integration with a Supabase PostgreSQL database, supporting full CRUD operations. It features secure user data isolation using JWT authentication and Row Level Security policies.MIT
- Alicense-qualityDmaintenanceAn MCP server enabling AI assistants to perform CRUD operations on a Supabase database via a standardized interface.193MIT
- Alicense-qualityDmaintenancePersonal data management MCP server that stores and queries notes, tasks, conversations, and auth in SQLite, enabling LLMs to interact with the database through natural language.115ISC
Related MCP Connectors
MCP server for interacting with the Supabase platform
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
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/gneed49/TodoAI'
If you have feedback or need assistance with the MCP directory API, please join our Discord server