
mytaskly/mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Model Context Protocol (MCP) server for MyTaskly with OAuth 2.1 JWT authentication and mobile-optimized data formatting
개요
for MyTaskly with and seamless integration with the FastAPI backend. - - Token-based authentication following MCP 2025 standards (RFC 8707) - - Server-Sent Events for HTTP-based deployment (Railway-ready) - - Token extracted automatically from SSE request headers - - Communicates with FastAPI backend, no direct database access - - No session management, fully scalable - - Optimized async HTTP client (httpx) - - show_* tools return data formatted for native mobile components - - Includes voice_summary for TTS in chat applications - - get_* for internal data processing, show_* to trigger UI updates The MCP server provides organized into 3 categories. All tools require JWT authentication via SSE Authorization header. Tools follow a dual pattern: get_* returns raw data for model reasoning, show_* triggers UI rendering in the mobile app.
README
원문 README의 일부입니다. 원문 보기.
MyTaskly MCP Server
Model Context Protocol (MCP) server for MyTaskly with OAuth 2.1 JWT authentication and seamless integration with the FastAPI backend.
📋 Key Features
🔐 Enterprise-Grade Authentication
- OAuth 2.1 JWT - Token-based authentication following MCP 2025 standards (RFC 8707)
- SSE Transport - Server-Sent Events for HTTP-based deployment (Railway-ready)
- Context-Based Auth - Token extracted automatically from SSE request headers
🚀 High-Performance Integration
- HTTP API Gateway - Communicates with FastAPI backend, no direct database access
- Stateless Architecture - No session management, fully scalable
- Connection Pooling - Optimized async HTTP client (httpx)
📱 Mobile-First Design
- React Native Optimized -
show_*tools return data formatted for native mobile components - Voice-Friendly Responses - Includes
voice_summaryfor TTS in chat applications - Dual-Mode Tools -
get_*for internal data processing,show_*to trigger UI updates
🛠️ Available MCP Tools (18 Active)
The MCP server provides 18 active tools organized into 3 categories. All tools require JWT authentication via SSE Authorization header.
Tools follow a dual pattern:
get_*returns raw data for model reasoning,show_*triggers UI rendering in the mobile app.
📋 Task Tools (8)
| Tool | Description |
|---|---|
get_tasks |
Get tasks with filters — for internal model use (raw data) |
add_task |
Create a new task with smart category lookup |
update_task |
Update one or more fields of an existing task |
complete_task |
Quick shortcut to mark a task as completed |
get_task_stats |
Get aggregate statistics by status, priority, and category |
get_overdue_tasks |
Get all overdue pending tasks |
get_upcoming_tasks |
Get tasks due in the next N days |
show_tasks_to_user |
Display task list in the mobile app UI |
Example Response — get_tasks:
{
"tasks": [
{
"task_id": 123,
"title": "Pizza",
"description": "Ordinare pizza margherita",
"end_time": "2025-12-15T18:00:00",
"start_time": null,
"priority": "Alta",
"status": "In sospeso",
"category_id": 5,
"duration_minutes": 30
}
],
"total": 10
}
Example Response — add_task (success):
{
"success": true,
"task_id": 124,
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →