Skip to content

ak110/GLATasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

373 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLATasks

CI Deploy

タスク管理・カウントダウンタイマー・アラームを統合したWeb/PWAアプリ。

特徴

  • 複数リストでのタスク管理とドラッグ&ドロップによるリスト間移動
  • タスクに紐付くカウントダウンタイマー
  • タスクへのファイル添付(📎アイコンで一覧表示、クリックでダウンロード)
  • SSEによる複数端末・タブ間のリアルタイム同期
  • PWA対応、Chrome拡張・Android共有からのタスク追加

前提条件

本アプリはセルフホスト型であり、Docker Composeが動作する環境が必要となる。 セットアップ手順やシステム要件の詳細ははじめにを参照。

MCPサーバー

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を設定するだけで利用できる

利用手順:

  1. MCPクライアントの設定で「リモートMCPサーバー」として /mcp のURLを登録する
  2. クライアントが自動でOAuth認可フローを開始し、ブラウザでGLATasksのログイン画面が開く
  3. GLATasksにログインし「許可」を押す
  4. クライアントがアクセストークンを取得し、以降のMCPリクエストで利用する

提供ツール(24件):

  • lists.*: list / create / rename / delete / archive / unarchive / clear / merge
  • tasks.*: list / listActive / create / update / search / reorder
  • timers.*: list / create / update / delete / start / pause / reset / adjust / setTime / stop / reorder
  • users.*: getPreferences / updatePreferences

各ツールの入力スキーマはMCPクライアント側で自動取得できる。

ドキュメント

About

タスク管理・タイマー・アラームアプリ(Web/PWA)

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors