这是一个用于与 TickTick 应用程序交互的 MCP(多功能控制处理器)服务器。它允许通过命令行或其他集成方式自动化和管理 TickTick 的任务、提醒和其他功能。
本服务器可让你通过命令行或其他集成方式,对 TickTick 的任务、提醒等功能进行自动化管理。下面为你介绍使用该服务器的具体步骤。
确保已安装 Node.js 和 npm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
nvm install --lts
npm install -g @alexarevalo.ai/mcp-server-ticktick
运行以下命令启动服务器:
npx @alexarevalo.ai/mcp-server-ticktick start
在 Claude Desktop 中配置 TickTick MCP 服务器:
{
"mcpServers": [
{
"name": "ticktick-mcp",
"type": "custom",
"host": "localhost",
"port": "3000",
"protocol": "http"
}
]
}
创建一个 .env
文件并添加以下内容:
TICKTICK_CLIENT_ID=your_client_id
TICKTICK_CLIENT_SECRET=your_client_secret
TICKTICK_ACCESS_TOKEN=your_access_token
首次运行服务器时,您需要完成授权流程:
TICKTICK_ACCESS_TOKEN
。您可以通过以下链接访问 TickTick 的开发者控制台:https://developer.ticktick.com/manage。
CLIENT_ID
和 CLIENT_SECRET
。TickTick MCP 服务器借助命令行或其他集成方式,实现对 TickTick 应用任务、提醒等功能的自动化管理。它支持多种时区,能与第三方日历服务集成,还可进行批量任务操作和数据导出。通过 REST 或 RPC 接口,可方便地对任务进行创建、更新、删除和查询等操作。
此 MCP 服务器根据 MIT 许可证分发。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款。有关详细信息,请参阅项目仓库中的 LICENSE 文件。
⚠️ 重要提示
- 确保将
.env
文件添加到.gitignore
,避免敏感信息被提交到版本控制系统。- 定期更新访问令牌以减少安全风险。