mcp-task

mcp-task

site icon
2025.04.11 2
Go任务管理MCP Go 库演示日程管理
mcp-task 是一个基于 MCP Go 库的简单任务管理服务器,使用 Redis 作为后端存储。该项目旨在演示 MCP Go 库的使用,并提供一个简单的任务管理解决方案,但不适用于生产环境。
View on GitHub

Overview

基本能力

产品定位

mcp-task 是一个简单的任务管理服务器,用于演示 MCP Go 库的使用。

核心功能

  • 创建、更新、删除任务
  • 将任务分配给用户
  • 标记任务为完成状态
  • 按状态筛选任务
  • 按标题搜索任务

适用场景

  • 个人任务管理
  • 团队任务分配与跟踪
  • 演示 MCP Go 库的功能

工具列表

常见问题解答

  • Anthropic Client 目前不支持 SSE 服务器

使用教程

使用依赖

  • Go 1.18 或更高版本
  • Redis 服务器(已包含在 docker-compose 文件中)

安装教程

Docker 安装

docker-compose up

服务器将在 http://localhost:8090/sse 上运行。

本地安装

  1. 确保 Redis 服务器在本地运行
  2. 根据需要配置 config.json 文件(可使用 config.example.json 作为模板)
  3. 运行以下命令:
go run main.go

服务器将在 http://localhost:8090/sse 上运行。

调试方式

  1. 使用 MCP Web UI 与服务器交互
  2. 示例提示:
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。