待办事项服务器

一个简单的、兼容MCP的待办事项服务器,支持优先级、类型、截止日期和npx使用。

  • by siner308
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 siner308/todo-mcp-server

使用说明

todo mcp服务器

一个简单的、兼容MCP的todo服务器,支持SQLite,支持优先级、类型、截止日期和npx使用。

特性

  • 添加、获取、修改、删除待办事项
  • 将待办事项标记为已完成/未完成
  • 设定优先级(低/中/高)和类型(工作、学习等)
  • 设置截止日期,跟踪创建日期
  • 按优先级、类型、完成状态筛选

MCP服务器设置示例

{
  "mcpServers": {
    "todo": {
      "command": "npx",
      "args": [
        "-y",
        "@siner308/todo-mcp-server"
      ]
    }
  }
}

数据目录(可选)

默认情况下数据存储在临时目录中(例如。, /tmp/todo-mcp-server). 要指定自定义数据目录,请设置 DATA_DIR 环境变量:

带env的MCP服务器示例

{
  "mcpServers": {
    "todo": {
      "command": "npx",
      "args": [
        "-y",
        "@siner308/todo-mcp-server"
      ],
      "env": {
        "DATA_DIR": "/your/data/dir"
      }
    }
  }
}

如何在本地构建和运行

npm i
npm run build

许可证

麻省理工学院