Token导航 LogoToken导航

MCP Server · AI代理

Valkey MCP Task Management Server

Valkey MCP任务管理服务器是一个基于Model Context Protocol (MCP)的任务管理系统,支持AI代理创建、管理和跟踪任务,使用Valkey作为持久层。

stdio官方级别未说明来源级核验工具 0
任务管理DockerGo

快速开始

作者 / 组织
jbrinkman
提供方
jbrinkman
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

25

仓库热度

收录来源

2 个

MCP World

选型结论

Valkey MCP Task Management Server 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d --name valkey-mcp \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Valkey MCP任务管理服务器

一个实现模型上下文协议(MCP)的任务管理系统,用于与代理AI工具无缝集成。该系统允许AI代理使用Valkey作为持久层在计划中创建、管理和跟踪任务。

特性

  • 计划管理(创建、读取、更新、删除)
  • 任务管理(创建、读取、更新、删除)
  • 任务排序和优先级
  • 任务的状态跟踪
  • 笔记支持Markdown格式,适用于计划和任务
  • 用于AI代理集成的MCP服务器
  • 支持STDIO、SSE和流式HTTP传输协议
  • Docker容器支持,易于部署

建筑

该系统是使用以下方式构建的:

  • 去:用于后端实现
  • 瓦尔基:用于数据持久性
  • Valkey Glide v2:Valkey的官方Go客户端
  • 模型上下文协议:用于AI代理集成

快速开始

Docker部署

为了简单起见,MCP服务器被设计为一次运行一个协议。默认情况下,所有协议都被禁用,您需要明确启用要使用的协议。

先决条件
  1. 为Valkey数据持久化创建一个命名卷:
   docker volume create valkey-data
使用SSE运行(建议用于大多数用例)
docker run -d --name valkey-mcp \
  -p 8080:8080 \
  -p 6379:6379 \
  -v valkey-data:/data \
  -e ENABLE_SSE=true \
  ghcr.io/jbrinkman/valkey-ai-tasks:latest
使用流式HTTP运行
docker run -d --name valkey-mcp \
  -p 8080:8080 \
  -p 6379:6379 \
  -v valkey-data:/data \
  -e ENABLE_STREAMABLE_HTTP=true \
  ghcr.io/jbrinkman/valkey-ai-tasks:latest
使用STDIO运行(用于直接进程通信)
docker run -i --rm --name valkey-mcp \
  -v valkey-data:/data \
  -e ENABLE_STDIO=true \
  ghcr.io/jbrinkman/valkey-ai-tasks:latest

使用容器图像

容器映像发布到GitHub容器注册表,可以使用以下命令提取:

docker pull ghcr.io/jbrinkman/valkey-ai-tasks:latest
# or a specific version
docker pull ghcr.io/jbrinkman/valkey-ai-tasks:1.1.0

MCP API参考

MCP服务器支持两种传输协议:服务器发送事件(SSE)和流式HTTP。每种协议都暴露了类似的端点,但具有不同的交互模式。

服务器发送事件(SSE)端点

  • GET /sse/list_functions:列出所有可用功能
  • POST /sse/invoke/{function_name}:调用具有给定参数的函数

可流式传输的HTTP端点

  • POST /mcp:使用JSON格式处理所有MCP请求

- 功能列表: {"method": "list_functions", "params": {}} - 对于函数调用: {"method": "invoke", "params": {"function": "function_name", "params": {...}}}

运输选择

服务器根据以下因素自动选择适当的传输:

  1. url路径:连接到您首选传输的特定端点
  2. 内容类型:连接到根路径时(/),服务器根据内容类型重定向:

- application/json → 流式HTTP - 其他内容类型→ SSE

健康检查

  • GET /health:返回服务器运行状况

可用功能

计划管理
  • create_plan:创建新计划
  • get_plan:按ID获取计划
  • list_plans:列出所有计划
  • list_plans_by_application:列出特定应用程序的所有计划
  • update_plan:更新现有计划
  • delete_plan:按ID删除计划
  • update_plan_notes:更新计划注释
  • get_plan_notes:为计划做笔记
任务管理
  • create_task:在计划中创建新任务
  • get_task:按ID获取任务
  • list_tasks_by_plan:列出计划中的所有任务
  • list_tasks_by_status:列出具有特定状态的所有任务
  • update_task:更新现有任务
  • delete_task:按ID删除任务
  • reorder_task:更改计划中任务的顺序
  • update_task_notes:更新任务注释
  • get_task_notes:获取任务的笔记

MCP配置

本地MCP配置

要配置AI代理以使用本地MCP服务器,请将以下内容添加到MCP配置文件中(确切的文件位置取决于您的AI代理):

使用SSE传输(默认)
注意:docker容器应该已经在运行。
{
  "mcpServers": {
    "valkey-tasks": {
      "serverUrl": "http://localhost:8080/sse"
    }
  }
}
使用流式HTTP传输
注意:docker容器应该已经在运行。
{
  "mcpServers": {
    "valkey-tasks": {
      "serverUrl": "http://localhost:8080/mcp"
    }
  }
}
使用STDIO传输

STDIO传输允许MCP服务器通过标准输入/输出进行通信,这对于依赖stdin/stdout进行通信的传统AI工具非常有用。

对于需要启动和管理MCP服务器进程的代理工具,请使用以下配置:

{
  "mcpServers": {
    "valkey-tasks": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v", "valkey-data:/data"
        "-e", "ENABLE_STDIO=true",
        "ghcr.io/jbrinkman/valkey-ai-tasks:latest"
      ]    
    }
  }
}

Docker MCP配置

在Docker中运行时,使用容器名称作为主机名:

使用SSE传输(默认)
{
  "mcpServers": {
    "valkey-tasks": {
      "serverUrl": "http://valkey-mcp-server:8080/sse"
    }
  }
}

备注功能

该系统支持计划和任务的丰富Markdown格式笔记。此功能对于AI代理维护会话之间的上下文和记录重要信息特别有用。

备注功能

  • 完整的Markdown支持包括:

- 标题、列表和表格 - 带有语法高亮显示的代码块 - 链接和图片 - 强调和格式

  • 计划和任务的单独注释
  • 用于管理笔记的专用MCP工具
  • 注释包含在所有相关API回复中

Notes的最佳实践

  1. 维护上下文:使用笔记记录会议之间应持续存在的重要背景
  2. 文件决策:记录关键决策及其理由
  3. 跟踪进度:使用笔记跟踪进度和下一步行动
  4. 组织信息:使用Markdown格式清晰地组织信息
  5. 代码示例:包含带有正确语法突出显示的代码片段

Notes安全

Notes内容经过净化,以防止XSS和其他安全问题,同时保留Markdown格式。

MCP资源

除了MCP工具,该系统还提供MCP资源,允许AI代理直接访问结构化数据。这些资源在单个请求中提供了计划和任务的完整视图,这比调用多个工具更有效。

可用资源

计划资源

计划资源提供计划的完整视图,包括其任务和注释。它支持以下URI模式:

  • 单一计划: ai-tasks://plans/{id}/full -返回一个特定的计划及其任务
  • 所有计划: ai-tasks://plans/full -返回所有计划及其任务
  • 申请计划: ai-tasks://applications/{app_id}/plans/full -返回特定应用程序的所有计划

每个资源返回一个JSON对象或数组,其结构如下:

{
  "id": "plan-123",
  "application_id": "my-app",
  "name": "New Feature Development",
  "description": "Implement new features for the application",
  "status": "new",
  "notes": "# Project Notes\n\nThis project aims to implement the following features...",
  "created_at": "2025-06-27T14:00:21Z",
  "updated_at": "2025-07-01T13:04:01Z",
  "tasks": [
    {
      "id": "task-456",
      "plan_id": "plan-123",
      "title": "Task 1",
      "description": "Description for task 1",
      "status": "pending",
      "priority": "high",
      "order": 0,
      "notes": "# Task Notes\n\nThis task requires the following steps...",
      "created_at": "2025-06-27T14:00:50Z",
      "updated_at": "2025-07-01T12:04:27Z"
    },
    // Additional tasks...
  ]
}

使用MCP资源

AI代理可以使用MCP资源API来访问这些资源。以下是一个如何读取资源的示例:

{
  "action": "read_resource",
  "params": {
    "uri": "ai-tasks://plans/123/full"
  }
}

这将返回包括所有任务的完整计划资源,这比单独调用以获取计划及其任务更有效。

与AI代理一起使用

AI代理可以通过MCP API使用SSE或Streamable HTTP传输与该任务管理系统交互。以下是两种传输协议的示例:

使用SSE传输

  1. 代理人打电话来 /sse/list_functions 发现可用功能
  2. 代理人打电话来 /sse/invoke/create_plan 参数:
   {
     "application_id": "my-app",
     "name": "New Feature Development",
     "description": "Implement new features for the application",
     "notes": "# Project Notes\n\nThis project aims to implement the following features:\n\n- Feature A\n- Feature B\n- Feature C"
   }
  1. 代理可以使用以下任一方式将任务添加到计划中:

- 使用创建单个任务 /sse/invoke/create_task - 批量任务创建 /sse/invoke/bulk_create_tasks 同时执行多个任务:

     {
       "plan_id": "plan-123",
       "tasks_json": "[
         {
           \"title\": \"Task 1\",
           \"description\": \"Description for task 1\",
           \"priority\": \"high\",
           \"status\": \"pending\",
           \"notes\": \"# Task Notes\\n\\nThis task requires the following steps:\\n\\n1. Step one\\n2. Step two\\n3. Step three\"
         },
         {
           \"title\": \"Task 2\",
           \"description\": \"Description for task 2\",
           \"priority\": \"medium\",
           \"status\": \"pending\"
         }
       ]"
     }
  1. 代理人打电话来 /sse/invoke/update_task 随着工作的进展更新任务状态

样品代理提示

以下是一个示例提示,它将触发AI代理使用MCP任务管理系统:

I need to organize work for my new application called "inventory-manager". 
Create a plan for this application with the following plan notes:
"# Inventory Manager Project

This project aims to create a comprehensive inventory management system with the following goals:
- Track inventory levels in real-time
- Generate reports on inventory movement
- Provide alerts for low stock items"

Add the following tasks:
1. Set up database schema
2. Implement REST API endpoints
3. Create user authentication system
4. Design frontend dashboard
5. Implement inventory tracking features

For the database schema task, add these notes:
"# Database Schema Notes

The schema should include the following tables:
- Products
- Categories
- Inventory Transactions
- Users
- Roles"

Prioritize the tasks appropriately and set the first two tasks as "in_progress".

有了这个提示,可以访问Valkey MCP任务管理服务器的AI代理将:

  1. 使用application_id“库存管理器”和指定的Markdown格式注释创建新计划
  2. 将五项指定任务添加到计划中
  3. 将详细的Markdown格式注释添加到数据库模式任务中
  4. 为每项任务设定适当的优先级
  5. 将前两个任务的状态更新为“in_progress”
  6. 返回已创建计划和任务的摘要

开发者文档

有关如何设置开发环境、为项目做出贡献以及了解代码库结构的信息,请参阅 开发者指南.

有关贡献指南,包括提交消息格式和拉取请求过程,请参阅 贡献指南.

许可证

本项目根据BSD-3条款许可证获得许可。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

任务管理Go混合部署AI集成MCP协议ValkeyDocker部署

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Valkey MCP Task Management Server

MCP World · 本页

0stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Valkey MCP Task Management Server 怎么安装?

公开资料给出的安装命令是 docker run -d --name valkey-mcp \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Valkey MCP Task Management Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Valkey MCP Task Management Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Valkey MCP Task Management Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Valkey MCP Task Management Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP