
mcp-task

2025.04.11
2
Go任务管理MCP Go 库演示日程管理
mcp-task 是一个基于 MCP Go 库的简单任务管理服务器,使用 Redis 作为后端存储。该项目旨在演示 MCP Go 库的使用,并提供一个简单的任务管理解决方案,但不适用于生产环境。
View on GitHub
Overview
基本能力
产品定位
mcp-task 是一个简单的任务管理服务器,用于演示 MCP Go 库的使用。
核心功能
- 创建、更新、删除任务
- 将任务分配给用户
- 标记任务为完成状态
- 按状态筛选任务
- 按标题搜索任务
适用场景
- 个人任务管理
- 团队任务分配与跟踪
- 演示 MCP Go 库的功能
工具列表
- MCP Go library of MegaGrindStone: 用于创建 MCP 服务器的 Go 库
- MCP Web UI of MegaGrindStone: 用于与服务器交互的 Web 界面
常见问题解答
- Anthropic Client 目前不支持 SSE 服务器
使用教程
使用依赖
- Go 1.18 或更高版本
- Redis 服务器(已包含在 docker-compose 文件中)
安装教程
Docker 安装
docker-compose up
服务器将在 http://localhost:8090/sse
上运行。
本地安装
- 确保 Redis 服务器在本地运行
- 根据需要配置 config.json 文件(可使用 config.example.json 作为模板)
- 运行以下命令:
go run main.go
服务器将在 http://localhost:8090/sse
上运行。
调试方式
- 使用 MCP Web UI 与服务器交互
- 示例提示:
Give me my tasks for today
Create a task to buy groceries
Create a task to go to the restaurant "Chez Michel" tomorrow at 7pm