关于 Todo MCP Server
这是一个 Python MCP 服务,让 Claude 等兼容客户端通过 Todo App API 管理待办事项。它将待办操作作为工具,并将查询作为资源提供。
主要功能
- 01将待办查询作为资源提供
- 02创建和更新待办事项
- 03删除待办事项及标记完成
- 04将 Todo API 操作作为工具提供
适用场景
- 01在 MCP 客户端中查询待办列表
- 02创建或修改待办事项
- 03标记待办完成或将其删除
MCP 相关
它向兼容客户端提供 Todo App API 操作作为 MCP 工具,并将待办查询作为 MCP 资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Todo MCP 服务
此仓库提供了一个 MCP(Model Context Protocol) 服务,可通过 Claude 和其他兼容 MCP 的 AI 工具与 Todo App 交互。此项目允许 AI Agent 使用标准化的 MCP 接口访问和管理待办事项。
概述
此 MCP 服务使用 Python SDK 向兼容 MCP 的客户端提供 REST API(使用 Next.js 构建,托管于 Netlify)。它作为轻量级协议服务,可检索、创建、更新和删除待办事项。
由以下技术提供支持:
- 用于 MCP 的 Python SDK
- Next.js API 路由
- Prisma ORM + PostgreSQL
- 基于 JWT 的身份验证
功能
- 将 Todo API 操作作为 MCP 工具提供
- 通过
@mcp.resource检索待办事项 - 支持创建、更新、删除和标记为已完成
- 可与 Claude 聊天界面配合使用,实现无缝交互
安装与使用
1. 克隆仓库
git clone https://github.com/Adhishtanaka/todo-mcp-server.git
cd todo-mcp-server
2. 安装 Python 依赖项
pip install -r requirements.txt
3. 创建 .env 文件
创建一个 .env 文件,并添加 JWT TOKEN:
TOKEN=your_jwt_token_here
4. 运行 MCP 服务
mcp install server.py
备注
- 此服务用于教育和集成目的
- 在生产环境中使用前,请添加速率限制、日志记录和错误处理
- 部署时,安全地处理令牌至关重要
许可证
此项目采用 MIT License 许可。
作者
- Adhishtanaka Thiramithu Kulasooriya
- GitHub:@Adhishtanaka
- 电子邮件:[email protected]
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。