
Poker Task Management MCP
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.
README
poker-mcp
mcp server for poker app YAMLファイルをベースにしたシンプルなタスク管理システム。MCPプロトコル(Model Context Protocol)を使用して、AIアシスタントからのタスク管理を可能にします。
特徴
- YAML形式でタスクを管理
- サブタスクの提案と適用
- タスクステータスの更新
- Mermaid形式でのガントチャート生成
- Cursor/VSCodeなどのMCP対応エディタと連携可能
インストール
# リポジトリのクローン
git clone https://github.com/Hirao-Y/poker_mcp.git
cd poker_mcp
# 依存関係のインストール
npm install
# 環境のセットアップ
node setup.js
使い方
サーバーの起動
node mcp_server.js
サーバーは http://localhost:3000 で起動します。
Cursorエディタでの設定
.cursor/mcp.json
ファイルに以下を追加します:
{
"mcpServers": {
"poker_mcp": {
"command": "node",
"args": [
"パス/mcp_server.js"
],
"cwd": "パス/poker_mcp"
}
}
}
- 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:
- status: 未開始
id: T1
title: タスク1
subtasks:
- status: 進行中
id: T1-1
title: サブタスク1
subtasks: []
attributes:
T1:
depends_on: null
parallel: false
loop: false
design: 基盤構築
milestone: '2025-03-20'
T1-1:
depends_on: null
parallel: false
loop: false
design: ''
milestone: null
制約事項
- 完了済みのタスクにはサブタスクを追加できません
- タスクのステータスは「未開始」「進行中」「完了」のいずれかである必要があります
ガントチャート
生成されたガントチャートは tasks/gantt.mmd
に保存されます。Mermaid Live Editorで表示できます。
ライセンス
MIT
開発者
Hirao-Y
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.