タスク管理・カウントダウンタイマー・アラームを統合したWeb/PWAアプリ。
- 複数リストでのタスク管理とドラッグ&ドロップによるリスト間移動
- タスクに紐付くカウントダウンタイマー
- タスクへのファイル添付(📎アイコンで一覧表示、クリックでダウンロード)
- SSEによる複数端末・タブ間のリアルタイム同期
- PWA対応、Chrome拡張・Android共有からのタスク追加
本アプリはセルフホスト型であり、Docker Composeが動作する環境が必要となる。 セットアップ手順やシステム要件の詳細ははじめにを参照。
LLMクライアント(Claude Desktop・Claude Code・MCP Inspector等)から GLATasksをリモート操作するためのModel Context Protocolサーバーを内蔵する。 Streamable HTTPトランスポートとOAuth 2.1認証で動作する。
接続情報:
- エンドポイント:
https://<デプロイ先ホスト>/mcp - 認可サーバー: 同一オリジン(
/.well-known/oauth-authorization-serverで公開) - Dynamic Client Registration(RFC 7591)に対応するため、対応クライアントは 上記URLを設定するだけで利用できる
利用手順:
- MCPクライアントの設定で「リモートMCPサーバー」として
/mcpのURLを登録する - クライアントが自動でOAuth認可フローを開始し、ブラウザでGLATasksのログイン画面が開く
- GLATasksにログインし「許可」を押す
- クライアントがアクセストークンを取得し、以降のMCPリクエストで利用する
提供ツール(24件):
lists.*: list / create / rename / delete / archive / unarchive / clear / mergetasks.*: list / listActive / create / update / search / reordertimers.*: list / create / update / delete / start / pause / reset / adjust / setTime / stop / reorderusers.*: getPreferences / updatePreferences
各ツールの入力スキーマはMCPクライアント側で自動取得できる。
- https://ak110.github.io/GLATasks/guide/getting-started — はじめに(セルフホスト手順)
- docs/development/development.md — 開発者向け情報