这是 TickTick(一款流行的待办事项管理应用)的 Model Context Protocol (MCP) 服务器实现。该服务器使得 AI 助手能够通过 TickTick 开放 API 与 TickTick 进行交互。
git clone https://github.com/shidhincr/ticktick-mcpserver.git
cd ticktick-mcpserver
npm install
npm run build
your_access_token_here
换为你的访问令牌):export TICKTICK_ACCESS_TOKEN=your_access_token_here
要使用 TickTick API,需要进行身份验证。以下是 OAuth2 流程的简要说明:
{
"name": "新建项目名称",
"color": "#F18181", // 可选:颜色代码
"view_mode": "list", // 可选:视图模式("list", "kanban", "timeline")
"kind": "TASK" // 可选:项目类型("TASK", "NOTE")
}
{
"name": "更新后的项目名称",
"color": "#F18181"
}
该项目使用 TickTick 开放 API。有关详细信息,请参阅官方文档。
ticktick-mcpserver/
├── dist/ # 编译生成的 TypeScript 文件(构建后生成)
├── src/
│ └── index.ts # 主服务器实现文件
├── package.json # 项目依赖和脚本
├── tsconfig.json # TypeScript 配置文件
└── README.md # 文档
欢迎贡献!请随意提交 Pull Request。
git checkout -b feature/amazing-feature
)。git commit -m '添加神奇的功能'
)。git push origin feature/amazing-feature
)。本项目在 MIT License 下许可,详情请见 LICENSE 文件。
感谢以下项目的贡献: