Todo MCP Server

Todo MCP Server

site icon
2025.04.22 0
Python待办事项管理AI 代理交互开发效率
Todo MCP Server 是一个基于 MCP(Model Context Protocol)的服务器,用于通过 Claude 和其他兼容 MCP 的 AI 工具与 Todo App 进行交互。该项目允许 AI 代理通过标准化的 MCP 接口访问和管理待办事项。
View on GitHub

Overview

基本能力

产品定位

Todo MCP Server 是一个轻量级的协议服务器,用于通过 MCP 接口管理待办事项,适用于 AI 代理与待办事项应用的交互。

核心功能

  • 将 Todo API 操作暴露为 MCP 工具
  • 通过 @mcp.resource 检索待办事项
  • 支持创建、更新、删除和标记为完成
  • 与 Claude 的聊天 UI 无缝交互

适用场景

  • AI 代理管理待办事项
  • 教育目的和集成开发

工具列表

  • Python SDK:用于实现 MCP 协议
  • Next.js API routes:构建 REST API
  • Prisma ORM + PostgreSQL:数据库管理
  • JWT-based auth:身份验证

常见问题解答

  • 该服务器主要用于教育和集成目的
  • 在生产环境中需要添加速率限制、日志记录和错误处理
  • 部署时需要确保令牌的安全处理

使用教程

使用依赖

  1. 克隆仓库
git clone https://github.com/Adhishtanaka/todo-mcp-server.git
cd todo-mcp-server
  1. 安装 Python 依赖
pip install -r requirements.txt
  1. 创建 .env 文件并添加 JWT TOKEN
TOKEN=your_jwt_token_here

安装教程

运行 MCP 服务器

mcp install server.py

调试方式

确保服务器正常运行后,可以通过 MCP 兼容的客户端(如 Claude)进行交互测试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。