任务管理服务器

一个基于模型上下文协议(MCP)的全面任务管理系统,具有高性能SQLite后端、玻璃态Web仪表板和智能对话AI助手。

  • by Pranavkalakota
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Pranavkalakota/MCP-Server

使用说明

🚀 MCP任务管理器服务器

对话式AI助手和仪表板

这是一个基于 模型上下文协议(MCP)。它具有高性能SQLite后端、令人惊叹的Glassmorphism Web Dashboard和智能会话AI助手。


🏗️ 多用户和隐私优先

  • 个人“清洁板条”: 每个用户都有自己的独立 tasks.db。你的个人任务是 不 共享,因为数据库是 .gitignored.
  • 自动初始化: 该系统检测到丢失的数据库,并在首次启动时自动构建一个新的数据库。
  • 动态ID同步: 任务被严格编号 1, 2, 3... 在UI和SQL数据库中。如果你删除任务1,所有内容都会向上滑动以填补空白。

⚡ 快速开始

1.安装

cd mcp-task-server
npm install

2.启动一切

npm run start-ui

3.智能对话功能

与仪表板上紫色聊天框中的助手交谈。它支持:

  • 撤消/重做: 使用以下关键字 “撤消”, “重做”, “哎呀”, “恢复”,或 “带回来” 扭转你上次的行动。
  • 上下文删除: 说 “删除我刚才做的任务” 删除您最近的条目。
  • 确认安全: AI总是会问 “你确定吗?” 在删除任何内容之前。直说吧 “是” 以确认。
  • 智能解析: 高性能标题提取(“添加一个任务来吃午饭” 正确创建 “吃午饭”).

🤖 人工智能定制(OpenAI Key)

  1. 重命名 .env.example 到 .env.
  2. 粘贴您的 OPENAI_API_KEY.
  3. 重新启动服务器以使用高级自然语言功能。

🛠️ 技术栈

  • 前端: 香草JS+玻璃态CSS。
  • 后端: Node.js+Express(Web UI服务器)。
  • 数据库: 具有持久事务历史的原生SQLite(sqlite3)。
  • 协议: MCP标准标准传输。