
Progi
io.github.zseta由 GitHub 账号 zseta 发布v0.3.2更新于 Oct 24, 2026
MCP-native workflow engine: teach agents your processes once, they execute them consistently.
概览
Progi 是一个本地 MCP 工作流引擎,把你的流程保存为结构化工作流,并引导助手按步骤执行。
- 可以做什么
- Progi 让助手把用自然语言描述的流程转成带每步操作手册的结构化工作流,并据此运行任务。工作循环工具包括 create_task、list_tasks、start_or_continue_task、update_progress_notes 和 finish_step;编写工具包括 get_process_skeleton_prompt、get_playbook_authoring_prompt、save_workflow 和 list_workflows。工作流与任务状态保存在 SQLite 数据库中,因此不会因上下文重置而丢失。本地网页界面可查看正在运行和已完成任务的状态、进度与完整输出历史。
- 适用场景
- 适合需要反复执行的多步骤流程,希望助手按你自己的操作手册执行,而不必每次重新说明。也适合在运行中途需要人工检查输出的流程。对于没有可复用结构的一次性任务,价值不大。
- 运行要求
- 通过 stdio 在本地运行,通常使用 uvx progi,因此需要 Python 和 uv。未声明需要账号或 API 密钥。可选环境变量:PROGI_DB_PATH 指定 SQLite 文件位置(建议使用绝对路径),以及 PROGI_WEB_HOST、PROGI_WEB_PORT、PROGI_NO_WEB 控制本地网页界面。仅支持桌面端,无网页可执行版本。
安装
在 SourceWeft 中
- 打开 控制台中的 Progi,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Progi - MCP-native Workflow Engine
[Progi]Progi teaches your agent how you like to get things done. So you can do your best work without re-explaining your process or losing context between sessions.
Get started
Add Progi to your MCP client config (GH Copilot / Cursor / Claude Code / etc):
Progi Monitoring starts automatically at http://127.0.0.1:8000.
If you want to start Monitoring on a different port:
How it works
1. Describe your workflow
"Hey Progi, help me create workflow for creating integrations, reviewing code, and publishing PRs."
Describe your process in plain language. You can be detailed or just provide a rough idea. Progi stores it as a structured workflow with per-step playbooks.
2. Run tasks, stay in the loop
"Hey Progi, start a new task, we need to review a new docs PR in the repo." Your agent loads the workflow, works through each step using your playbooks, and loops you in at critical checkpoints to review output.
3. Monitor progress
Progi Monitoring gives you a live view of every running and completed task — status, progress, and the full output history across all your workflows.
4. Optimize as you go
Tweak playbooks in Progi Monitoring between runs. Because workflows live in a database and survive context resets, every future task picks up your changes automatically — your process gets sharper with each iteration.
MCP Tools
Work loop
Workflow authoring
Authoring is two passes: Pass 1 turns a plain-language description into a structured skeleton; Pass 2 authors each step's playbook. save_workflow persists both.
Configuration
Run modes: uvx progi (MCP + web UI), uvx progi --no-web (MCP only), uvx progi-web (web UI only).
Use an absolute path for
PROGI_DB_PATH
来源:README.md,提交 82753f9
工具
0版本历史
1- v0.3.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分