Todo模型协议服务器

一个基于MCP协议的Todo应用交互服务器,提供REST API接口供AI工具访问和管理待办事项。

  • by Adhishtanaka
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 adhishtanaka/todo-mcp-server

使用说明

Todo MCP服务器

此存储库提供 MCP(模型上下文协议) 用于与交互的服务器 Todo应用程序 通过Claude和其他兼容MCP的AI工具。该项目允许AI代理使用标准化的MCP接口访问和管理待办事项。

概述

MCP服务器使用 开发包 公开REST API(使用 Next.js,托管于 Netlify)MCP兼容客户端。它充当一个轻量级的协议服务器,用于检索、创建、更新和删除待办事项。

技术支持:

  • 开发包 为了 主控程序
  • Next.js API路线
  • Prisma ORM+PostgreSQL
  • 基于JWT的身份验证

特性

  • 展示Todo API操作作为MCP工具
  • 通过以下方式检索待办事项 @mcp.resource
  • 支持创建、更新、删除和标记为完成
  • 与Claude的聊天UI配合使用,实现无缝交互

安装与使用

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许可证.


作者

  • Adhishtanaka Thiramithu Kulasooriya
  • github: @阿迪什塔纳卡
  • 电子邮件:kulasoooriyaa@gmail.com