ticktick-mcp
13
The TickTick MCP Server is designed to enhance integration with the TickTick task management service using the Model Context Protocol. It provides advanced task filtering and management features, enabling efficient interactions through MCP-compatible applications.
TickTick MCP Server
Enhance your TickTick workflow with the TickTick MCP Server, which utilizes the ticktick-py
library. This server enables MCP-compatible applications to interact with your tasks, offering improved filtering capabilities.
✨ Features
- Task Management: Create, update, delete, complete, and move tasks.
- Subtask Management: Link existing tasks to create subtasks.
- Task Retrieval: Retrieve tasks by various criteria, including project or date range.
- Project/Tag Management: Access projects, tags, and project folders.
- Helper Tools: Date formatting for TickTick compatibility.
🚀 Getting Started
This server interacts with the TickTick API via the ticktick-py
library.
Prerequisites
- Python >= 3.10
- Access to TickTick and API credentials.
Setup
- Register a TickTick application to get API credentials.
- Configure environment variables for API access.
- Conduct OAuth2 authentication on the first run.
🔧 Tools
A variety of tools for task management, retrieval, and datetime conversion are provided.
🤝 Contributing
Contributions are welcome! Please open an issue or submit a pull request.
📜 License
MIT License.