AI任务管理工具

一个基于NestJS和React的简单任务管理应用,通过OpenAI API将自然语言提示转换为任务操作。

  • by Vitsaus
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 vitsaus/mcp-todo-list

使用说明

MCP全部

我第一次尝试理解和学习MCP服务器/AI查询是如何工作的。这不适合生产,这是一种非常幼稚的实现,可以快速地将令牌用于大量任务。

此工作区包含一个简单的mcp-todo应用程序,其中包含:

  • 后端:NestJS服务器,具有内存中的任务和一个MCP控制器,该控制器将提示转发给OpenAI并创建任务
  • 前端:Vite+React UI

要运行:

  1. 安装后端和前端的依赖项 cd后端&npm安装 cd。./front和npm安装

  2. 在后台/.env中设置OPENAI_API_KEY

  3. 启动后端:cd后端&&npm运行启动:dev

  4. 启动前端:cd前端和npm运行开发

MCP端点是POST/MCP/create,在正文中需要{prompt}。

用途:

在localhost:3000中,您可以通过聊天提示来控制任务。

  • 创建任务hello world
  • 列出任务1,2
  • 将任务1设置为已完成

在Visual Studio代码聊天/ai窗口中,您可以调用:

  • #mcp列表任务
  • #mcp创建任务hello world
  • #mcp将任务1设置为已完成

等等。。。