关于 Tallyfy Workflow Automation
Tallyfy MCP Server 是 Tallyfy 工作流与流程自动化平台的官方 MCP 服务,供连接的 AI 助手处理任务、流程、模板和组织数据。它使用用户的 Tallyfy OAuth 身份,并按该用户权限访问数据。
主要功能
- 01创建、更新和搜索任务
- 02启动并跟踪流程
- 03读取和编辑模板及步骤
- 04管理人员、群组与组织数据
- 05读取和上传附件文件
适用场景
- 01通过 AI 助手推进流程步骤
- 02查找并重新分配任务
- 03编辑模板并填写表单字段
- 04搜索组织数据或产品文档
MCP 相关
这是供 MCP 客户端连接 Tallyfy 的服务,托管端点使用 streamable HTTP 和 Tallyfy OAuth。工具权限受已登录用户的 Tallyfy 访问权限约束。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.tallyfy.com/claude mcp add --transport http com-tallyfy https://mcp.tallyfy.com/{"mcpServers":{"com-tallyfy":{"type":"http","url":"https://mcp.tallyfy.com/"}}}在 Cursor 中打开{"servers":{"com-tallyfy":{"type":"http","url":"https://mcp.tallyfy.com/"}}}在 VS Code 中打开{"mcpServers":{"com-tallyfy":{"type":"http","url":"https://mcp.tallyfy.com/"}}}{"mcpServers":{"com-tallyfy":{"serverUrl":"https://mcp.tallyfy.com/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Tallyfy MCP 服务
这是 Tallyfy 的官方 Model Context Protocol 服务。Tallyfy 是一个工作流和流程自动化平台。它让任何支持 MCP 的 AI 助手都能运行你的运营工作:创建和跟踪任务、启动和推进流程、读取和编辑模板、填写表单字段、管理人员和群组,以及搜索整个组织的内容,所有操作都通过你自己的 Tallyfy 认证账户完成。
此仓库是自动发布的只读镜像。 Tallyfy 私下维护权威源代码,并在每次生产版本发布时,将经过清理的、仅包含服务端代码的快照发布到此处。请勿针对这个镜像提交拉取请求(无法在此合并)。如需报告错误或提出功能请求,请使用问题跟踪器或联系我们(参见支持)。托管、部署和监控代码不会包含在此镜像中。
连接(托管,推荐)
Tallyfy 运行着一个托管的远程服务。你无需托管任何内容。将 MCP 客户端指向:
https://mcp.tallyfy.com/
传输方式为可流式传输的 HTTP,身份验证使用你的 Tallyfy 账户通过 OAuth 进行,因此助手只能看到已登录用户有权查看的数据。
客户端配置示例
{
"mcpServers": {
"tallyfy": {
"type": "streamable-http",
"url": "https://mcp.tallyfy.com/"
}
}
}
功能
Tallyfy 领域内的 129 个工具,按类别分组:
| 类别 | 示例 |
|---|---|
| 任务 | 创建、完成、重新分配、评论和搜索任务 |
| 流程(运行实例) | 立即或按计划从模板启动流程,推进并跟踪步骤 |
| 模板(检查清单) | 读取、创建和编辑模板及其步骤 |
| 表单字段 | 读取并填写启动表单和步骤表单字段 |
| 自动化 | 检查和管理自动化操作 / 规则,说明运行中流程里的某个步骤为何显示或隐藏,并列出仍在运行的各个流程中该步骤的未完成任务 |
| 人员和访问权限 | 用户、群组、访客、组织成员身份 |
| 组织 | 标签、文件夹、评论、跨组织搜索 |
| 文件 | 读取和上传附加到表单字段、启动字段和任务评论的文件 |
| API 备用工具 | 读取或写入任何没有专用工具的 Tallyfy REST 端点 |
| 产品文档 | 搜索公开的 Tallyfy 文档索引 |
| 组织记忆 | 读取和更新保存在服务端的组织级记忆文档 |
几乎所有工具都会代表经过身份验证的用户调用 Tallyfy 公共 API(例外情况是读取公开文档索引和服务端的组织记忆存储)。已登录用户无法在 Tallyfy 应用中直接执行的写入操作,在这里也无法执行。
需要执行批量或脚本化任务? 此服务针对交互式对话使用进行了优化,并限制单次请求可执行的操作量。对于高容量或无界面的自动化任务(从 CSV 启动流程、将每个模板导出到磁盘、循环处理多个组织、设置 CI/CD 审批关卡),请改用第一方 tallyfy CLI。它专为确定性、可脚本化的批处理操作而构建。使用 brew install tallyfy/tap/tallyfy 安装,或从发布页面获取二进制文件。
自行运行
你可以使用 Docker 从此镜像构建并运行服务。启动时无需配置:
cd server
docker build -t tallyfy-mcp-server .
docker run --rm -p 9000:9000 tallyfy-mcp-server
curl http://localhost:9000/health # {"status":"healthy"}
服务在端口 9000 上监听,并在 /(以及 /mcp)提供可流式传输的 HTTP。如果你希望不使用 Docker 运行,则需要 Python 3.13(运行 pip install -r server/requirements.txt,然后在 server/ 目录内运行 uvicorn server:app)。
如需进行配置,请将 .env.example 复制为 .env,并通过 --env-file .env 传入。文件中的所有值都是可选的;默认值指向 Tallyfy 生产环境。
关于身份验证
每个 MCP 请求都需要 Tallyfy 签发的 OAuth 2.1 bearer 令牌(RS256)。服务会在每次调用时验证签名,因此未经身份验证的客户端会收到 401 挑战,无法访问任何 Tallyfy 数据。只有 /health 和 OAuth 发现文档是开放的。
验证密钥会自动为你解析。默认情况下,服务会读取 Tallyfy 发布的 JWKS(位于 https://account.tallyfy.com/.well-known/jwks.json),并自动获取轮换后的密钥。如果你想固定密钥并避免网络查询,可以将 TALLYFY_PUBLIC_KEY 设置为 PEM 公钥。如果这两个来源都无法解析密钥,服务仍会启动,但会拒绝所有令牌。
收录于
- 官方 MCP 注册表(
com.tallyfy/mcp-server) - GitHub MCP 注册表
- Smithery
- Glama
- PulseMCP
安全
工具仅限经过身份验证的用户使用,输入会经过验证,出站 API 范围也设有允许列表。本仓库不会披露任何静态凭据:所有密钥都通过环境变量在运行时提供。如果你发现安全问题,请发送邮件至 [email protected],而不要公开提交问题。
支持
- 产品文档:https://tallyfy.com/products/pro/integrations/mcp-server/
- 帮助 / 联系方式:https://tallyfy.com/contact/
许可证
Apache License 2.0 © Tallyfy, Inc.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。