Sponsored by Deepsite.site

TickTick Mcp V2

Created By
yidianyiko4 months ago
https://github.com/yidianyiko/ticktick-mcp-v2/ 一个用于 TickTick 的模型上下文协议(MCP)服务器,允许您通过 Claude 和其他 MCP 客户端使用 v2 接口直接与您的 TickTick 任务管理系统进行交互。 - 不需要复杂的身份验证:v1 接口需要的身份验证方法过于繁杂,不如直接的账户密码。 - 更丰富的API接口 A Model Context Protocol (MCP) server for TickTick that enables interacting with your TickTick task management system directly through Claude and other MCP clients using v2 interfaces.
Content

TickTick MCP v2 A Model Context Protocol (MCP) server for TickTick that enables interacting with your TickTick task management system directly through Claude and other MCP clients using v2 interfaces.

Project Purpose This project addresses two key challenges in the current TickTick MCP landscape:

Complex Authentication: The v1 interface requires overly complex authentication methods, which are not as straightforward as direct username/password authentication.

Limited API Functionality: The official v1 API interfaces provide limited functionality and make it cumbersome to implement more complex features. For example, other TickTick MCP implementations cannot even retrieve tasks from the Inbox.

Features 📋 View all your TickTick projects and tasks ✏️ Create new projects and tasks through natural language 🔄 Update existing task details (title, content, dates, priority) ✅ Mark tasks as complete 🗑️ Delete tasks and projects 🔐 Username/password authentication with local credential storage Quick Start Create a mcp.json file:

{ "mcpServers": { "ticktick-mcp-v2": { "command": "uvx", "args": ["--from", "ticktick-mcp-v2", "ticktick-mcp", "run"], "env": { "TICKTICK_USERNAME": "your_username", "TICKTICK_PASSWORD": "your_password" } } } } Start Using You can now interact with your TickTick tasks directly! Try asking:

"Show me all my TickTick projects" "Create a task called 'Finish documentation' with high priority" "What tasks do I have due today?" Development Setup Install and authenticate:

uvx --from ticktick-mcp-v2 ticktick-mcp auth Test the connection:

uvx --from ticktick-mcp-v2 ticktick-mcp test Run the server:

uvx --from ticktick-mcp-v2 ticktick-mcp run Usage Examples Using with other MCP clients Any MCP-compatible client can connect using the configuration above.

Available MCP Tools Tool Description Parameters Authentication auth_status Check authentication status None Project Management get_projects List all projects None get_project Get project details project_id create_project Create new project name, color (optional), view_mode (optional) delete_project Delete project project_id get_project_tasks Get tasks in project project_id, include_completed (optional) Task Management get_tasks List all tasks include_completed (optional) create_task Create new task title, project_id (optional), content (optional), start_date (optional), due_date (optional), priority (optional) update_task Update task task_id, project_id (optional), title (optional), content (optional), start_date (optional), due_date (optional), priority (optional) delete_task Delete task project_id, task_id complete_task Mark task complete task_id Advanced Features search_tasks Search tasks query get_tasks_by_priority Get tasks by priority priority (0=None, 1=Low, 3=Medium, 5=High) get_tasks_due_today Get tasks due today None get_overdue_tasks Get overdue tasks None Example Prompts "Show me all my TickTick projects" "Create a task called 'Finish documentation' with high priority" "What tasks do I have due today?" "Mark the task 'Buy groceries' as complete" "Update task 'Meeting notes' with new due date tomorrow"

TickTick MCP v2 一个用于 TickTick 的模型上下文协议(MCP)服务器,允许您通过 Claude 和其他 MCP 客户端使用 v2 接口直接与您的 TickTick 任务管理系统进行交互。

项目目的 本项目旨在解决当前 TickTick MCP 领域的两个问题:

复杂的身份验证:v1 接口需要的身份验证方法过于繁杂,不如直接的账户密码。

有限的API功能:官方提供的 v1 API 接口,这些接口提供的功能有限,实现更复杂的功能比较繁琐。比如另外一个 ticktick mcp 甚至不能获取 Inbox 中的任务。

功能特性 📋 查看所有您的 TickTick 项目和任务 ✏️ 通过自然语言创建新项目和任务 🔄 更新现有任务详情(标题、内容、日期、优先级) ✅ 将任务标记为完成 🗑️ 删除任务和项目 🔐 用户名/密码身份验证,本地凭证存储 快速开始 mcp.json 文件:

{ "mcpServers": { "ticktick-mcp-v2": { "command": "uvx", "args": ["--from", "ticktick-mcp-v2", "ticktick-mcp", "run"], "env": { "TICKTICK_USERNAME": "your_username", "TICKTICK_PASSWORD": "your_password" } } } } 4. 开始使用 现在您可以直接与您的TickTick任务进行交互!试试询问:

"显示我所有的 TickTick 项目" "创建一个名为'完成文档'的高优先级任务" "我今天有哪些到期的任务?" 开发方案 安装和身份验证:

uvx --from ticktick-mcp-v2 ticktick-mcp auth 测试连接:

uvx --from ticktick-mcp-v2 ticktick-mcp test 运行服务器:

uvx --from ticktick-mcp-v2 ticktick-mcp run 使用示例 使用其他MCP客户端 任何MCP兼容的客户端都可以使用上述配置进行连接。

可用的MCP工具 工具 描述 参数 身份验证 auth_status 检查身份验证状态 无 项目管理 get_projects 列出所有项目 无 get_project 获取项目详情 project_id create_project 创建新项目 name, color (可选), view_mode (可选) delete_project 删除项目 project_id get_project_tasks 获取项目中的任务 project_id, include_completed (可选) 任务管理 get_tasks 列出所有任务 include_completed (可选) create_task 创建新任务 title, project_id (可选), content (可选), start_date (可选), due_date (可选), priority (可选) update_task 更新任务 task_id, project_id (可选), title (可选), content (可选), start_date (可选), due_date (可选), priority (可选) delete_task 删除任务 project_id, task_id complete_task 标记任务完成 task_id 高级功能 search_tasks 搜索任务 query get_tasks_by_priority 按优先级获取任务 priority (0=无, 1=低, 3=中, 5=高) get_tasks_due_today 获取今日到期任务 无 get_overdue_tasks 获取逾期任务 无 示例提示 "显示我所有的 TickTick 项目" "创建一个名为'完成文档'的高优先级任务" "我今天有哪些到期的任务?" "将任务'买杂货'标记为完成" "更新任务'会议记录'的到期日期为明天"

Server Config

{
  "mcpServers": {
    "ticktick-mcp-v2": {
      "command": "uvx",
      "args": [
        "--from",
        "ticktick-mcp-v2",
        "ticktick-mcp",
        "run"
      ],
      "env": {
        "TICKTICK_USERNAME": "your_username",
        "TICKTICK_PASSWORD": "your_password"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
CursorThe AI Code Editor
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
DeepChatYour AI Partner on Desktop
Tavily Mcp
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
ChatWiseThe second fastest AI chatbot™
Playwright McpPlaywright MCP server
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Amap Maps高德地图官方 MCP Server
Serper MCP ServerA Serper MCP Server
WindsurfThe new purpose-built IDE to harness magic
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors