Gacha Task
FreeNot checkedA gamified task management MCP server that mimics League of Legends ranked match system, enabling users to add tasks, complete them to spin a gacha, and earn or
About
A gamified task management MCP server that mimics League of Legends ranked match system, enabling users to add tasks, complete them to spin a gacha, and earn or lose LP to change ranks.
README
MT5(MetaTrader 5)から取得したGOLD(XAUUSD)の価格データと経済指標を組み合わせ、特定の時間帯(セッション)ごとのボラティリティを分析・可視化するフルスタックシステム。
🏗️ 構成とデータフロー (Data Flow)
システムは3つの独立したアプリケーションで構成される。
graph LR
MT5[MT5 (Windows)] -->|CSV出力| Python[Analytics Engine (Python)]
Python -->|HTTP POST| Hono[Backend API (Hono/PostgreSQL)]
Hono -->|RPC / REST| Frontend[Frontend (Next.js/Vinext)]
1. Analytics Engine (apps/analytics/)
- 責務: MT5データの監視、セッション分割(東京・ロンドン・NY等)、ボラティリティ計算、およびバックエンドへのデータPush。
- 実行: ローカルのWindows環境(MT5動作環境)で常駐。
2. Backend API (apps/backend/)
- 責務: 分析データの永続化(PostgreSQL)、フロントエンド向けAPIの提供、ZigZagチャートデータの計算依頼。
- アーキテクチャ: Clean Architecture (Domain, Application, Interface, Infrastructure)。
- デプロイ: VPS (Bun.serve + Nginxリバースプロキシ + PostgreSQL Docker)。
3. Frontend (apps/frontend/)
- 責務: 分析結果の可視化(Lightweight Charts、ボラティリティダッシュボード、セッション比較)。
- アーキテクチャ: Feature-based Architecture (機能ごとの垂直分割)。
- デプロイ: Cloudflare Pages (CDN配信)。
🛠️ 開発ガイドライン (Development)
開発や機能追加を行う際は、以下のルールを必ず遵守すること。
- Ground Truth (
GEMINI.md): プロジェクトの憲法。技術スタックや品質基準(カバレッジ100%必須等)はここに従う。 - Architecture (
architecture.md): 詳細なディレクトリ構造やレイヤーの責務を記載。 - ADR (
docs/adr/): アーキテクチャ上の決定事項(スタック変更、通信方式の決定など)とその「理由」。迷った際はこの履歴を確認する。 - Lint & Test: 全てのコード変更は
bun run lint:allおよびbun run test:allをパスすること。
🚀 クイックスタート (Quick Start)
# インストール
bun install
# バックエンドとフロントエンドの開発サーバーを同時起動
make dev
# バックエンドのモック起動(DB接続不要)
make dev-mock
Installing Gacha Task
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/somadevfat/task-ranking-mcpFAQ
Is Gacha Task MCP free?
Yes, Gacha Task MCP is free — one-click install via Unyly at no cost.
Does Gacha Task need an API key?
No, Gacha Task runs without API keys or environment variables.
Is Gacha Task hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Gacha Task in Claude Desktop, Claude Code or Cursor?
Open Gacha Task on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Notion
Read and write pages in your workspace
by NotionLinear
Issues, cycles, triage — from Claude
by LinearGoogle Drive
Search and read your Drive files
by Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
by mindsdbCompare Gacha Task with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All productivity MCPs
