AI Tasks

AI Tasks

MCP-compliant task management server for AI agents to manage plans and tasks.

22
Stars
1
Forks
10
Releases

Overview

Valkey MCP Task Management Server is a Go-based backend that implements the Model Context Protocol (MCP) to enable AI agents to create, manage, and track plans and their tasks using Valkey as the persistence layer. It provides comprehensive plan and task CRUD operations, supports task ordering and prioritization, and tracks task statuses. Plans and tasks can include rich Markdown-formatted notes, which are sanitized for security and included in API responses. The server exposes MCP through multiple transports: Server-Sent Events (SSE) and Streamable HTTP, plus STDIO for direct process communication. By default, only one transport is enabled at a time. The MCP API includes functions for creating, updating, listing, and deleting plans and tasks, updating and retrieving notes, and reordering tasks. A health check endpoint is provided, and the system can be deployed via Docker containers with Valkey persistence. The architecture relies on Go, Valkey, Valkey-Glide v2, and the Model Context Protocol for AI-agent integration.

Details

Owner
jbrinkman
Language
Go
License
BSD 3-Clause "New" or "Revised" License
Updated
2025-12-07

Features

Plan management

Create, read, update, and delete plans; manage plan metadata and notes.

Task management

Create, read, update, and delete tasks; associate tasks with plans and track progress.

Task ordering and prioritization

Support ordering and prioritization of tasks within a plan.

Status tracking for tasks

Track and update task statuses as work progresses.

Notes support with Markdown

Markdown-formatted notes for both plans and tasks with security sanitization.

MCP server for AI agent integration

Built-in MCP server to enable seamless AI-agent integration.

Transport protocol support

Supports SSE, Streamable HTTP, and STDIO transports for MCP communication.

Docker container deployment

Dockerized deployment with Valkey persistence for easy setup.

Audience

AI agentsAccess and manage plans and tasks through MCP for automated workflows.
AI developersIntegrate with MCP to enable tooling around plan and task management.

Tags

MCPTask ManagementPlan ManagementNotesMarkdownSSEStreamable HTTPSTDIOGoValkeyValkey-GlideDockerAI agents integration