Generates Gantt charts in Mermaid format from task data, enabling visual project timeline representation that can be viewed in Mermaid Live Editor.
Provides task management capabilities using YAML files as the data storage format, allowing creation and management of hierarchical task structures with attributes like status, dependencies, and milestones.
poker-mcp
mcp server for poker app YAMLファイルをベースにしたシンプルなタスク管理システム。MCPプロトコル(Model Context Protocol)を使用して、AIアシスタントからのタスク管理を可能にします。
特徴
- YAML形式でタスクを管理
- サブタスクの提案と適用
- タスクステータスの更新
- Mermaid形式でのガントチャート生成
- Cursor/VSCodeなどのMCP対応エディタと連携可能
インストール
使い方
サーバーの起動
サーバーは http://localhost:3000 で起動します。
Cursorエディタでの設定
.cursor/mcp.json
ファイルに以下を追加します:
- Cursorを再起動して、MCPツールとして利用できます。
APIエンドポイント
http://localhost:3000/mcp
- JSON-RPCエンドポイント
使用可能なコマンド
- タスク提案:
task.proposeSubtask({ parentId: "T1", title: "サブタスク名", options: { parallel: true, milestone: "2025-03-25" } })
- 変更適用:
task.applyChanges()
- ステータス更新:
task.updateStatus({ taskId: "T1", status: "進行中" })
- ガントチャート生成:
task.generateGantt()
タスクデータの形式
タスクは以下のような階層構造を持ちます:
制約事項
- 完了済みのタスクにはサブタスクを追加できません
- タスクのステータスは「未開始」「進行中」「完了」のいずれかである必要があります
ガントチャート
生成されたガントチャートは tasks/gantt.mmd
に保存されます。Mermaid Live Editorで表示できます。
ライセンス
MIT
開発者
Hirao-Y
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables AI assistants to manage tasks through YAML-based storage with subtask suggestions, status updates, and Mermaid Gantt chart generation. Supports hierarchical task structures with attributes like dependencies, milestones, and parallel execution.
Related MCP Servers
- AsecurityAlicenseAqualityProvides API access to a locally-hosted task management system with features for creating, updating, and organizing tasks, including support for urgency levels, effort estimates, subtasks, and bi-directional sync with Obsidian markdown files.Last updated -128PythonMIT License
- AsecurityAlicenseAqualityA task management server that helps AI assistants break down user requests into manageable tasks and track their completion with user approval steps.Last updated -1765016JavaScriptMIT License
- -securityAlicense-qualityEnables AI assistants to manage tasks in Sunsama, including creating tasks, reading daily and backlog tasks, marking tasks complete, and organizing projects through streams.Last updated -2410TypeScriptMIT License
- AsecurityAlicenseAqualityEnables AI assistants to interact with ClickUp's task management API for core project workflows, supporting operations like task creation, updates, search, assignment, and team analytics through natural language.Last updated -242PythonMIT License