Connect and manage TickTick tasks seamlessly with MCP server integration and Claude support
The TickTick MCP Server provides a robust and versatile solution for integrating AI applications, such as Claude Desktop, Continue, Cursor, and more, directly into the task management ecosystem provided by TickTick. By leveraging the power of Model Context Protocol (MCP), this server enables seamless interaction between these cutting-edge tools and your existing TickTick setup, allowing you to manage tasks, projects, and other workflows with unprecedented efficiency.
The TickTick MCP Server offers a comprehensive suite of features that cater to various user needs. Through natural language commands and a well-defined API, users can interact with their TickTick accounts using Claude and other MCP clients. Key capabilities include:
These features are implemented using MCP's standardized protocol, making it easy for developers to create powerful AI applications that interact seamlessly with various data sources and tools.
At its core, the TickTick MCP Server follows a well-defined architecture consistent with MCP standards. It employs OAuth 2.0 for secure authentication and token management, ensuring seamless access to your TickTick account details without exposing sensitive information. Here's how it works:
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[TickTick API]
style A fill:#e1f5fe
style C fill:#f3e5f5
graph TD
A["AI Application"] -->|Requests| B[MCP Client]
B --> C[Request Handler]
C --> D[MCP Server]
D --> E[TickTick API]
E --> F[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
To get up and running quickly, follow these steps:
Clone the repository:
git clone https://github.com/jacepark12/ticktick-mcp.git
cd ticktick-mcp
Install with uv:
# Install uv if you don't have it already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create a virtual environment
uv venv
# Activate the virtual environment
# On macOS/Linux:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
# Install the package
uv pip install -e .
Authenticate with TickTick:
# Run the authentication flow
uv run -m ticktick_mcp.cli auth
Test your configuration:
uv run test_server.py
The TickTick MCP Server is compatible with multiple MCP clients, including:
MCP Client | Resources | Tools | Prompts |
---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ |
Continue | ✅ | ✅ | ✅ |
Cursor | ❌ | ✅ | ❌ |
The server ensures compatibility and performance across different environment configurations. It supports both macOS and Windows operating systems, with optimized performance on modern hardware.
{
"mcpServers": {
"ticktick": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-ticktick"],
"env": {
"API_KEY": "your_api_key"
}
}
}
}
For advanced configurations and enhanced security, developers can:
.env
file to change authentication credentials or server parameters.A: By enabling seamless integration with your TickTick task management system, users can streamline their workflows and productivity using natural language commands.
A: The server supports a wide range of MCP clients, including Claude Desktop, Continue, and Cursor. See the compatibility matrix for detailed support levels.
A: Yes, the source code is open, allowing users to contribute changes and improvements through pull requests.
A: The server uses an automated process to refresh tokens when they expire, ensuring continuous access without user intervention.
A: You need a TickTick account with API access and appropriate credentials. Additionally, having Python 3.10+ installed is required.
Looking to contribute or enhance the TickTick MCP Server? Follow these guidelines:
The TickTick MCP Server stands at the intersection of powerful AI applications and efficient task management tools. By providing seamless integration between diverse data sources and AI platforms, this server empowers developers to build complex workflows that enhance productivity and streamline operations. Whether you're using Claude Desktop or another MCP client, the TickTick MCP Server is designed to make your tasks easier and more manageable.
This documentation highlights the capabilities of the TickTick MCP Server, emphasizing its role in facilitating efficient AI application integration with TickTick task management systems. With comprehensive features, a robust architecture, and extensive compatibility options, this server is crucial for developers looking to enhance their productivity solutions through Model Context Protocol (MCP).
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration