TaskMateAI
TaskMateAI is a simple task management application that allows AI to autonomously manage and execute tasks through the Model Context Protocol (MCP).
TaskMateAI is designed to streamline task management by leveraging AI capabilities to autonomously handle tasks. It supports the creation and management of tasks and subtasks, prioritizes tasks based on urgency, and provides progress tracking and reporting features. The application ensures data persistence through JSON files and allows multiple AI agents to manage tasks using unique agent IDs. Tasks can be organized by projects, making it easier to manage complex workflows. TaskMateAI is compatible with Python 3.12 and above and can be run in a Windows environment using the Windows Subsystem for Linux (WSL).
Features
- Task creation and management through MCP
- Support for subtasks
- Priority-based task processing
- Progress tracking and reporting
- Note addition feature
MCP Tools
- get_tasks: Retrieve a list of tasks, filterable by status and priority.
- get_next_task: Retrieve the next high-priority task and automatically update its status to in-progress.
- create_task: Create a new task with optional subtasks.
- update_progress: Update the progress of a task.
- complete_task: Mark a task as complete.
- add_subtask: Add a subtask to an existing task.
- update_subtask: Update the status of a subtask.
- add_note: Add a note to a task.
- list_agents: Retrieve a list of available agent IDs.
- list_projects: Retrieve a list of projects related to a specific agent.
Usage with Different Platforms
wsl
bash
cd /path/to/TaskMateAI/src/TaskMateAI
uv run TaskMateAI
mcp_configuration
{
"mcpServers": {
"TodoApplication": {
"command": "uv",
"args": [
"--directory",
"/絶対パス/TaskMateAI",
"run",
"TaskMateAI"
],
"env": {},
"alwaysAllow": [
"get_tasks", "get_next_task", "create_task", "update_progress",
"complete_task", "add_subtask", "update_subtask", "add_note",
"list_agents", "list_projects"
],
"defaultArguments": {
"agent_id": "agent_123",
"project_name": ""
}
}
}
}
Related MCP Servers
View all ai_chatbot servers →Sequential Thinking
by modelcontextprotocol
An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process.
exa-mcp-server
by exa-labs
A Model Context Protocol (MCP) server allows AI assistants to use the Exa AI Search API for real-time web searches in a secure manner.
repomix
by yamadashy
Repomix is a tool that packs your codebase into AI-friendly formats, making it easier to use with AI tools like LLMs.
mindsdb
by mindsdb
MindsDB is an open-source server that enables seamless interaction with large-scale federated data using the Model Context Protocol (MCP).
github-mcp-server
by github
The GitHub MCP Server is a Model Context Protocol server that integrates with GitHub APIs for automation and interaction.
mcp-server-calculator
by githejie
A Model Context Protocol server for calculating. This server enables LLMs to use calculator for precise numerical calculations.
claude-task-master
by eyaltoledano
Task Master is a task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.