Skip to main content

TaskMajor MCP. Coordinate your tasks. Execute with precision.

Project description

TaskMajor — Tailored MCP Workflows for AI Agents

CI Tests Coverage Status Python 3.10+ MCP License: MIT

Your tasks. Your method. Your agents.

TaskMajor connects your AI assistants to your task management—organized your way, hosted on your terms.

Ask your assistant:

"Add a task to review the API spec"
"What's on my plate for today?"
"Run my daily review"
"Show me the roadmap for Project X"

Why TaskMajor?

TaskWarrior is powerful but CLI-only. TaskMajor gives AI agents native access to its engine, and the profile system lets you shape the interaction model to match your methodology rather than the other way around. Behind this sits TaskWarrior—a remarkably flexible, battle-tested task engine. It runs locally, stores plain text, and bends to almost any organizational style. TaskMajor builds on that foundation and adds its own layer of adaptability: the profile system. Each profile defines a unique contract of exposed tools, views, and behaviors—turning TaskMajor into anything from a simple to-do list to a full GTD system or a multi-agent coordination hub. Explore the built-in profiles or learn how to compose and extend them in the profile documentation.

Ready to transform your task management? Jump straight into the Quick Start to get running in minutes.

🚀 Quick Start

pip install taskmajor
taskmajor

The server starts at http://localhost:8888. Point your AI agent at it.

That's it. TaskMajor bundles an embedded TaskWarrior engine (no external TaskWarrior binary required).


Go further:

  • 📦 Installation options — uv, Docker, from source

  • ⚙️ Configuration & CLI — workspace dir (-c), config file, all flags

  • 🎭 Profiles — GTD, project management, or your own workflow

    taskmajor --profile standard      # default: task CRUD + agenda
    taskmajor --profile productivity  # GTD: reviews, energy levels, contexts
    taskmajor --profile project-mgmt  # sprints, blockers, effort tracking
    

📚 Documentation

Section For
Agent configuration Consult your agent's MCP documentation
Getting Started DevOps / Deployment
API Reference Developers / Integrators
Architecture System design and concepts
Configuration Environment variables and setup
Profiles Workflow methodologies & custom profiles
Docker: Custom Profiles Mount profiles without overwriting built-ins
Troubleshooting Common issues and solutions
Contributing Development guidelines & pull requests

🌐 Community


📄 License

MIT License — See LICENSE for details.


🏗 Acknowledgments

Built with:


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taskmajor-1.0.0rc4.tar.gz (135.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taskmajor-1.0.0rc4-py3-none-any.whl (94.8 kB view details)

Uploaded Python 3

File details

Details for the file taskmajor-1.0.0rc4.tar.gz.

File metadata

  • Download URL: taskmajor-1.0.0rc4.tar.gz
  • Upload date:
  • Size: 135.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskmajor-1.0.0rc4.tar.gz
Algorithm Hash digest
SHA256 469a034b65a7b873ca50f661b2f6f28ce427cbaadf7323bf00e74bf7fd0eefcc
MD5 35bb37eb4f79a6910c3b24dacf23f798
BLAKE2b-256 0498df760bbfb52b0f279936f1364bc29aa727ecfb0daa51496fb3edcb773487

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskmajor-1.0.0rc4.tar.gz:

Publisher: publish.yml on sznicolas/taskmajor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskmajor-1.0.0rc4-py3-none-any.whl.

File metadata

  • Download URL: taskmajor-1.0.0rc4-py3-none-any.whl
  • Upload date:
  • Size: 94.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskmajor-1.0.0rc4-py3-none-any.whl
Algorithm Hash digest
SHA256 2a767b96b27e4a65f9ac50017a6e14d8fae7d55ba8f795fe46ff44aa926ccebe
MD5 3ff85972534f2566ff8cc8cb86b5a5ae
BLAKE2b-256 c2a2d39d0bb044c1bdb7f634abe79541224a74c43cfbb8414bc1316e40a23059

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskmajor-1.0.0rc4-py3-none-any.whl:

Publisher: publish.yml on sznicolas/taskmajor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page