这是一个简单的MCP(模型上下文协议)服务器,专门用于管理待办事项。它借助SQLite数据库进行数据存储,能有效且稳定地记录待办事项信息。
npm install
src/database.ts
文件,并修改 DB_LOCATION
变量为您偏好的位置:// 示例:
// - Windows: "C:/todos"
// - macOS: join(homedir(), "todos")
// - Linux: "/home/username/todos" 或 join(homedir(), "todos")
// - 当前目录:join(process.cwd(), "data")
const DB_LOCATION = "C:/todos";
npm run build
该应用程序使用SQLite进行数据存储。默认情况下,数据库文件位于 C:/todos/todos.db
。您可以通过修改 src/database.ts
文件中的 DB_LOCATION
变量来更改此位置。如果指定的目录和数据库文件不存在,它们会自动创建。
添加一个新的待办事项到列表中。 参数:
text
(字符串):待办事项的文字内容
示例:add-todo(text: "购买杂货")
列出所有待办事项。 示例:
get-todos()
根据ID删除一个待办事项。 参数:
id
(数字):要删除的待办事项的ID
示例:remove-todo(id: 1)
该项目使用以下技术构建: