这是一个基于 Model Context Protocol (MCP) 实现的简单待办事项管理器,借助 MCP 工具可进行基本的 CRUD 操作,为用户提供便捷的待办事项管理体验。
本待办事项列表 MCP 服务器能让你轻松管理待办事项。下面为你介绍如何快速开启使用。
在项目中安装所需依赖,执行以下命令:
npm install @modelcontextprotocol/sdk zod
运行服务器:
npm run start
可用工具及其使用说明:
add-todo
:添加一个新的待办事项。
{text: string}
get-todos
:获取所有待办事项。
remove-todo
:删除一个待办事项。
{id: number}
以下是代码示例:
// 添加一个新的待办事项
await client.callTool({
name: "add-todo",
arguments: { text: "购买杂货" }
});
// 获取所有待办事项
await client.callTool({ name: "get-todos" });
// 删除一个待办事项
await client.callTool({
name: "remove-todo",
arguments: { id: 1 }
});
使用 MCP 客户端(如 claude)测试服务器的步骤如下: