这是一个基于 Model Context Protocol (MCP) 的服务器,它提供了全面的 API 来管理待办事项,能有效提升待办事项管理的效率和便捷性。
此 MCP 服务器可助力你高效管理待办事项。以下是快速上手的步骤:
# 克隆仓库
git clone https://github.com/RegiByte/todo-list-mcp.git
cd todo-list-mcp
# 安装依赖
npm install
# 构建项目
npm run build
npm start
将以下内容添加到 claude_desktop_config.json
:
{
"mcpServers": {
"todo": {
"command": "node",
"args": ["/absolute/path/to/todo-list-mcp/dist/index.js"]
}
}
}
与 Claude for Desktop 或 Cursor 结合使用时,可以尝试以下命令:
# 克隆仓库
git clone https://github.com/RegiByte/todo-list-mcp.git
cd todo-list-mcp
# 安装依赖
npm install
# 构建项目
npm run build
启动服务器:
npm start
在不同的应用中配置使用该服务器:
将以下内容添加到 claude_desktop_config.json
:
{
"mcpServers": {
"todo": {
"command": "node",
"args": ["/absolute/path/to/todo-list-mcp/dist/index.js"]
}
}
}
此 MCP 服务器公开了以下工具:
create-todo
:创建一个新的待办事项list-todos
:列出所有待办事项get-todo
:根据 ID 获取特定待办事项update-todo
:更新待办事项的标题或描述complete-todo
:将待办事项标记为已完成delete-todo
:删除待办事项search-todos-by-title
:按标题搜索待办事项(不区分大小写的部分匹配)search-todos-by-date
:按创建日期搜索待办事项(格式:YYYY - MM - DD)list-active-todos
:列出所有未完成的待办事项summarize-active-todos
:生成所有活跃(未完成)待办事项的摘要项目的代码目录如下:
models
:包含数据模型和数据库交互逻辑services
:提供核心业务功能的实现routes
:定义 API 路由和端点utils
:包含辅助函数和其他工具模块此项目专为教育目的设计,提供了一个学习 MCP 实现的基础结构。通过阅读代码、实验功能以及探索其工作原理,开发者可以深入理解 MCP 的核心概念和技术。有关项目的详细信息及其实现方式,请参阅 GUIDE.md。
npm run build
npm start
此项目遵循 MIT 许可证。