Token导航 LogoToken导航

MCP Server · 开发工具

MCP Tasks El

Emacs界面,用于浏览和编辑由mcp-tasks命令行工具管理的任务,支持任务层次结构查看、状态跟踪和多种任务类型。

未说明官方级别未说明来源级核验工具 0
开发工具任务跟踪Claude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
hugoduncan
提供方
hugoduncan

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Tasks El 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

mcp-tasks.el

用于浏览和编辑由管理员管理的任务的Emacs界面 mcp任务 命令行工具。

特性

  • 任务浏览器:使用基于magit节的树视图的可视化任务层次结构
  • 任务编辑器:用于编辑任务属性的基于小部件的表单界面
  • 状态指示器:任务状态的清晰视觉指示器(打开/关闭/正在进行/已阻止)
  • 任务类型:支持故事、任务、bug、功能和杂务
  • 细化跟踪:任务优化状态的视觉指示器
  • 独立使用:独立工作或作为AI仪表板的一部分

需求

  • Emacs 27.1或更高版本
  • mcp任务CLI工具 已安装并在PATH中可用
  • 依赖关系(自动安装):

- parseedn (版本1.2.1+) - magit-section (4.0+版本)

安装

使用package.el

  1. 克隆存储库或下载软件包
  2. 将包目录添加到您的 load-path:
(add-to-list 'load-path "/path/to/emacs-mcp-tasks-el")
(require 'mcp-tasks)

使用使用包

(use-package mcp-tasks
  :load-path "/path/to/emacs-mcp-tasks-el"
  :commands (mcp-tasks)
  :custom
  (mcp-tasks-command "mcp-tasks")  ; or "bb mcp-tasks" if using Babashka
  (mcp-tasks-query-limit 1000))

手动安装

  1. 确保安装了依赖项:

- parseedn:在MELPA上可用 - magit-section:在MELPA上可用

  1. 将包添加到Emacs配置中:
(add-to-list 'load-path "/path/to/emacs-mcp-tasks-el")
(require 'mcp-tasks)

用法

打开任务浏览器

从具有mcp任务的项目中的任何缓冲区:

M-x mcp-tasks

这将打开一个任务浏览器,显示当前项目的任务层次结构。浏览器使用以下命令自动检测项目根 project.el 或 projectile.

任务浏览器界面

任务浏览器显示两级层次结构:

Story Title [status] [refinement-state]
  ├─ Task 1 [status] [type]
  ├─ Task 2 [status] [type]
  └─ Task 3 [status] [type]

状态指示器:

  • [open] -任务未启动
  • [in-progress] -目前正在进行中
  • [blocked] -被依赖项阻止
  • [closed] -已完成

类型指示器:

  • [story] -包含子任务的史诗或故事
  • [task] -标准任务
  • [bug] -Bug修复
  • [feature] -新功能
  • [chore] -维护工作

精炼状态:

  • [unrefined] -需要设计/分解
  • [refined] -有设计,准备工作
  • [with-children] -关于儿童任务的故事

按键绑定

关键行动
RET打开当前任务的任务编辑器
k删除该点的任务
g从mcp任务CLI刷新任务列表
q退出浏览器窗口
TAB切换截面可见性
n下一个任务
p上一个任务

任务编辑器

按 RET 在任何任务上打开任务编辑器。编辑器提供了一个用于修改任务属性的表单界面:

  • 标题:任务标题
  • 描述:详细的任务描述
  • 类别:任务类别(工作流规范)
  • 状态:当前状态(打开/进行中/阻止/关闭)
  • 类型:任务类型(故事/任务/bug/功能/杂务)
  • 设计:设计说明和实施计划
  • 父级ID:父任务ID(用于子任务)

编辑器按钮:

  • [Save] -保存更改并关闭编辑器
  • [Cancel] -关闭编辑器而不保存

定制

命令配置

如果 mcp-tasks CLI不在您的PATH中,或者您使用了像Babashka这样的包装器:

(setq mcp-tasks-command "bb mcp-tasks")

查询限制

控制单个查询中检索到的最大任务数:

(setq mcp-tasks-query-limit 1000)  ; Default: 1000

对于大型项目,将此值调低以提高性能,如果需要查看更多历史任务,则将其调高。

定制组

所有选项都可以通过自定义界面获得:

M-x customize-group RET mcp-tasks RET

工作流示例

  1. 打开浏览器: M-x mcp-tasks 从任何项目文件
  2. 导航:使用 n/p 或箭头键浏览任务
  3. 查看详情:新闻 RET 打开编辑器的任务
  4. 编辑任务:修改编辑器窗体中的字段
  5. 保存更改:单击 [Save] 或按 C-c C-c
  6. 刷新:新闻 g 从CLI重新加载任务

独立与人工智能仪表板集成

此软件包有两种使用方式:

独立模式

使用 mcp-tasks 独立浏览和编辑任何项目中的任务:

(require 'mcp-tasks)

AI仪表板集成

与一起使用时 AI仪表板,任务浏览已集成到仪表板界面中。AI仪表板添加:

  • Claude Code会话的实时任务跟踪
  • 项目级任务聚合
  • 活动任务突出显示
  • 自动缓存失效

项目结构

emacs-mcp-tasks-el/
├── mcp-tasks.el           # Main entry point with autoload
├── mcp-tasks-custom.el    # Customization variables
├── mcp-tasks-cli.el       # CLI wrapper and JSON/EDN parsing
├── mcp-tasks-browser.el   # Task tree browser using magit-section
├── mcp-tasks-task-edit.el # Task editing interface with widgets
├── test/                  # Test suite
│   ├── test-mcp-tasks-cli.el
│   ├── test-mcp-tasks-browser.el
│   └── test-mcp-tasks-task-edit.el
├── Makefile              # Build and test automation
└── README.md             # This file

发展

运行测试

make test         # Run all tests with verbose output
make test-quiet   # Run tests showing only failures
make compile      # Byte-compile all source files
make lint         # Run checkdoc linter
make check        # Compile and test

运行特定测试

make test-one TEST=test-name
make test-one TEST='"test-pattern-*"'

故障排除

“找不到mcp任务命令”

确保 mcp-tasks CLI已安装并位于PATH中。终端测试:

mcp-tasks list --format json

如果使用Babashka,请配置以下命令:

(setq mcp-tasks-command "bb mcp-tasks")

验证mcp任务安装

检查Emacs正在使用哪个命令:

M-: mcp-tasks-command RET

验证安装和版本:

mcp-tasks --version

确认该命令适用于JSON输出:

mcp-tasks list --format json --limit 1

“找不到项目根”

该软件包使用 project.el 或 projectile 以检测项目根源。确保你的项目是:

  • git仓库,或
  • 包含a .project 文件,或
  • 已在中配置 project-list-file 或 projectile-known-projects

权限错误

如果您看到与以下内容相关的“权限被拒绝”错误 .mcp-tasks/ 目录:

# Check permissions
ls -ld .mcp-tasks

# Fix if needed (adjust permissions as appropriate)
chmod 755 .mcp-tasks
chmod 644 .mcp-tasks/*.ednl

常见原因:

  • 由不同用户创建的文件
  • umask设置不正确
  • 网络文件系统权限问题

大型项目的性能调优

对于任务较多的项目,调整查询限制以提高性能:

;; Default is 100, reduce for faster initial display
(setq mcp-tasks-query-limit 50)

;; Or increase to see more tasks at once
(setq mcp-tasks-query-limit 200)

注意:浏览器以增量方式加载任务,因此下限可以改善初始渲染。

调试CLI调用

所有CLI调用都记录到 *Messages* 缓冲区(自任务288以来):

M-x view-echo-area-messages RET

查找以“mcp-tasks-cli:”开头的行,显示所使用的确切命令和参数。

要进行详细的调试,请评估:

;; Check what command would be executed
(mcp-tasks-cli--build-command "list" '(("format" . "json")))

;; Manually invoke CLI to see raw output
(mcp-tasks-cli--invoke "list" '(("format" . "json") ("limit" . "5")))

任务未更新

按 g 在任务浏览器中,从mcp-tasks CLI刷新。浏览器不会自动刷新。

许可证

版权所有(C)2025 MCP任务贡献者

本计划和随附材料可在 Eclipse公共许可证2.0的条款,可在 https://www.eclipse.org/legal/epl-2.0/

SPDX许可证标识符:EPL-2.0

贡献

\[捐款准则待定\]

相关项目

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Emacs Lisp本地部署任务管理Emacs插件开发工具任务跟踪项目协作

支持客户端

Claude

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

MCP Tasks El 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Tasks El 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Tasks El 收费吗?

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

MCP Tasks El 需要 API Key 吗?

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

MCP Tasks El 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP