Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TaskFlow MCP Servershow me all overdue tasks for the team"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TaskFlow MCP Server 101 [Learning]
Model Context Protocol (MCP) server for task management, built with FastMCP. Integrate task management capabilities into Claude Desktop.
Components
Task Management Tools
Create Tasks: Generate new tasks with detailed specifications
Update Status: Track progress through pending, in-progress, completed, cancelled
Task Details: Get comprehensive information about any task
User Tasks: List all tasks for specific team members
Overdue Tracking: Identify and manage overdue tasks
Smart Search: Find tasks by title, description, or tags
Resources
Task Resource: JSON representation of individual tasks
User Task Lists: Complete task portfolios for team members
Dashboard Summary: Real-time project statistics and metrics
Model Prompts
Task Creation Assistant: Guided task creation with SMART criteria
Daily Standup: Automated standup report generation
Project Planning: Break down complex projects into manageable tasks
Architecture
taskflow-mcp/
├── server.py # Shared MCP server instance
├── database.py # In-memory data storage
├── main.py # Application entry point
├── tools/
│ └── task_tools.py # Task management tools
├── resources/
│ └── task_resources.py # Task data resources
└── prompts/
└── task_prompts.py # assistant promptsQuick Start
Prerequisites
Python 3.10+
conda or pip (conda pref)
Claude Desktop (for integration)
Installation
Create and activate conda environment:
conda create -n mcp-project python=3.10
conda activate mcp-projectInstall dependencies:
pip install mcp requests
pip install --upgrade typerInitialize project with uv:
uv init taskflow-mcp
cd taskflow-mcpAdd the modular code to your project structure (see files above)
Install MCP CLI support:
uv add "mcp[cli]"Install the MCP server:
uv run mcp install main.pyClaude Desktop Integration
Open Claude Desktop config file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Add TaskFlow MCP configuration:
{
"mcpServers": {
"TaskFlow": {
"command": "/path/to/your/project/.venv/Scripts/python.exe",
"args": [
"/path/to/your/project/main.py"
]
}
}
}Restart Claude Desktop and you'll see TaskFlow tools available!
Usage [Examples]
Creating a Task
Create a high-priority task for "Implement user authentication" assigned to muthu.pal with due date 2025-07-15Checking Team Status
Show me all tasks for ankitha.pal that are currently in progressDaily Standup
Generate a daily standup report showing today's focus items and any blockersProject Planning
Help me break down a "Mobile App Development" project into manageable tasksAvailable Tools
Tool | Description |
| Create new tasks with full specifications |
| Update task status and track completion |
| Retrieve comprehensive task information |
| Filter tasks by assignee and status |
| Identify overdue items needing attention |
| Search across titles, descriptions, and tags |
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.