Token导航 LogoToken导航

MCP Server · 办公协作

Zoho Sprints MCP

一个通过自然语言让AI助手管理Zoho Sprints项目的Model Context Protocol (MCP)服务器,支持项目创建、迭代计划、时间记录等功能。

stdio官方级别未说明来源级核验工具 15zoho-sprints-mcp
团队协作TypeScriptClaude自然语言处理CursorVS Code

快速开始

作者 / 组织
dineshkanin
提供方
dineshkanin
运行时
Node.js

工具数量

15

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Zoho Sprints MCP 属于办公协作类 MCP Server,公开资料标注 15 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、VS Code,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

办公协作

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx zoho-sprints-mcp

客户端配置示例

{
  "mcpServers": {
    "zoho-sprints-mcp": {
      "command": "npx",
      "args": [
        "zoho-sprints-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Zoho Sprints MCP服务器

一个模型上下文协议(MCP)服务器,允许Claude、ChatGPT、GitHub Copilot和Cursor等AI助手管理您的 Zoho精灵 通过自然语言进行项目。与其点击UI,不如告诉你的AI你需要什么——创建项目、计划冲刺、记录时间等等。

如果你觉得这有用,请⭐ 为这个仓库加星——它可以帮助其他人发现它!

特性

  • 15工具 随着 127次操作 覆盖整个Zoho Sprints API
  • 3个MCP提示:指导冲刺计划、项目总结和每日站立的工作流程
  • 4 MCP资源:健康检查、配置、项目列表、团队成员
  • 错误处理:结构化错误响应 isError AI自校正标志
  • 响应格式:LLM友好的输出,带有分页信息和错误突出显示
  • 多域支持:适用于所有7个Zoho数据中心(.com, .eu, .in, .com.au, .com.cn, .jp, .sa)
  • 自动令牌刷新:每57分钟主动刷新一次+对401个响应进行被动刷新
  • 输入验证:日期、ID、枚举、JSON数组的可重用验证器,带有清晰的错误消息
  • 响应缓存:GET请求的内存TTL缓存(60秒)-写入时自动失效
  • 调试模式:启用 ZOHO_SPRINTS_DEBUG=true 将所有HTTP请求/响应记录到stderr
  • 自定义Zoho标头: X-ZA-CONVERT-RESPONSE, X-ZA-UI-VERSION, X-ZA-REQSIZE 在每次请求时发送

先决条件

安装

npm install -g zoho-sprints-mcp

或者直接与npx一起使用:

npx zoho-sprints-mcp

快速开始

  1. 获取您的Zoho OAuth凭据 --跟随 下面的指南 获取您的客户端ID、客户端密码和刷新令牌
  2. 将MCP服务器添加到您的AI客户端 --复制客户端的配置(克劳德 / VS Code / 光标 / ChatGPT)并用您的凭据替换占位符值
  3. 开始与你的AI对话 --问这样的问题:

- *“显示我所有的活动冲刺”* - *“在Project X中创建新的bug项”* - *“哪些项目逾期了?”* - *“在项目#1234上记录2小时”*

就是这样——不需要服务器设置,也不需要编码。当您的AI客户端启动时,MCP服务器会自动运行。

配置

环境变量

变量必填描述
ZOHO_SPRINTS_REFRESH_TOKEN是OAuth2刷新令牌– 如何生成
ZOHO_SPRINTS_CLIENT_ID是OAuth2客户端ID
ZOHO_SPRINTS_CLIENT_SECRET是OAuth2客户端密码
ZOHO_SPRINTS_DOMAIN否Zoho域(默认值: com).选项: com, eu, in, com.au, com.cn, jp, sa
ZOHO_SPRINTS_ACCESS_TOKEN否初始访问令牌(如果省略,则在启动时通过刷新令牌自动获取)
ZOHO_SPRINTS_TEAM_ID否工作区(团队)ID-如果只存在一个工作区,则自动检测
ZOHO_SPRINTS_DEBUG否设置为 true 启用stderr的详细调试日志记录
MCP_TRANSPORT否运输方式: stdio (默认)或 http 适用于ChatGPT等远程客户端
MCP_HTTP_PORT否HTTP传输端口(默认值: 3000)
MCP_HTTP_HOST否HTTP传输的绑定地址(默认值: 0.0.0.0)
MCP_HTTP_PATH否HTTP传输的终结点路径(默认值: /mcp)

正在生成OAuth2凭据

如何获取客户端ID、客户端密码和刷新令牌

关注我们 OAuth设置分步指南 创建Zoho开发人员应用程序并生成您的客户端ID、客户端密码和刷新令牌。

你也可以参考官方 Zoho OAuth自客户端概述.

所需OAuth范围
ZohoSprints.projects.ALL,ZohoSprints.sprints.ALL,ZohoSprints.items.ALL,ZohoSprints.teams.READ,ZohoSprints.timesheets.ALL,ZohoSprints.meetings.ALL,ZohoSprints.release.ALL,ZohoSprints.epic.ALL,ZohoSprints.settings.READ,ZohoSprints.teamusers.ALL

MCP客户端配置

克劳德桌面版

添加到您的 claude_desktop_config.json:

利用当地发展 (从本地版本运行):

{
  "mcpServers": {
    "zoho-sprints": {
      "command": "node",
      "args": ["${absolute-path}/SprintsMCP/dist/index.js"],
      "env": {
        "ZOHO_SPRINTS_DOMAIN": "com",
        "ZOHO_SPRINTS_REFRESH_TOKEN": "your-refresh-token",
        "ZOHO_SPRINTS_CLIENT_ID": "your-client-id",
        "ZOHO_SPRINTS_CLIENT_SECRET": "your-client-secret",
        "ZOHO_SPRINTS_TEAM_ID": "your-team-id"
      }
    }
  }
}
替换 /absolute/path/to/SprintsMCP/dist/index.js 与您构建的实际路径 dist/index.js.一定要跑 npm run build 第一。

使用已发布的npm包:

{
  "mcpServers": {
    "zoho-sprints": {
      "command": "npx",
      "args": ["-y", "zoho-sprints-mcp"],
      "env": {
        "ZOHO_SPRINTS_DOMAIN": "com",
        "ZOHO_SPRINTS_REFRESH_TOKEN": "your-refresh-token",
        "ZOHO_SPRINTS_CLIENT_ID": "your-client-id",
        "ZOHO_SPRINTS_CLIENT_SECRET": "your-client-secret",
        "ZOHO_SPRINTS_TEAM_ID": "your-team-id"
      }
    }
  }
}
光标

添加到光标MCP设置中:

利用当地发展 (从本地版本运行):

{
  "mcpServers": {
    "zoho-sprints": {
      "command": "node",
      "args": ["${absolute-path}/SprintsMCP/dist/index.js"],
      "env": {
        "ZOHO_SPRINTS_DOMAIN": "com",
        "ZOHO_SPRINTS_REFRESH_TOKEN": "your-refresh-token",
        "ZOHO_SPRINTS_CLIENT_ID": "your-client-id",
        "ZOHO_SPRINTS_CLIENT_SECRET": "your-client-secret",
        "ZOHO_SPRINTS_TEAM_ID": "your-team-id"
      }
    }
  }
}
替换 ${absolute-path}/SprintsMCP/dist/index.js 与您构建的实际路径 dist/index.js.一定要跑 npm run build 第一。

使用已发布的npm包:

{
  "mcpServers": {
    "zoho-sprints": {
      "command": "npx",
      "args": ["-y", "zoho-sprints-mcp"],
      "env": {
        "ZOHO_SPRINTS_DOMAIN": "com",
        "ZOHO_SPRINTS_REFRESH_TOKEN": "your-refresh-token",
        "ZOHO_SPRINTS_CLIENT_ID": "your-client-id",
        "ZOHO_SPRINTS_CLIENT_SECRET": "your-client-secret",
        "ZOHO_SPRINTS_TEAM_ID": "your-team-id"
      }
    }
  }
}
VS Code

添加到您的VS代码MCP设置(.vscode/mcp.json):

利用当地发展 (从本地版本运行):

{
  "servers": {
    "zoho-sprints": {
      "command": "node",
      "args": ["${absolute-path}/SprintsMCP/dist/index.js"],
      "env": {
        "ZOHO_SPRINTS_DOMAIN": "com",
        "ZOHO_SPRINTS_REFRESH_TOKEN": "your-refresh-token",
        "ZOHO_SPRINTS_CLIENT_ID": "your-client-id",
        "ZOHO_SPRINTS_CLIENT_SECRET": "your-client-secret",
        "ZOHO_SPRINTS_TEAM_ID": "your-team-id"
      }
    }
  }
}
替换 ${absolute-path}/SprintsMCP/dist/index.js 与您构建的实际路径 dist/index.js.一定要跑 npm run build 第一。

使用已发布的npm包:

{
  "servers": {
    "zoho-sprints": {
      "command": "npx",
      "args": ["-y", "zoho-sprints-mcp"],
      "env": {
        "ZOHO_SPRINTS_DOMAIN": "com",
        "ZOHO_SPRINTS_REFRESH_TOKEN": "your-refresh-token",
        "ZOHO_SPRINTS_CLIENT_ID": "your-client-id",
        "ZOHO_SPRINTS_CLIENT_SECRET": "your-client-secret",
        "ZOHO_SPRINTS_TEAM_ID": "your-team-id"
      }
    }
  }
}
ChatGPT(远程/HTTP模式)

ChatGPT需要一个可公开访问的URL。部署服务器并以HTTP模式启动:

# Start in HTTP mode
MCP_TRANSPORT=http MCP_HTTP_PORT=3000 npm start

# Or use the convenience script
npm run start:http

然后在ChatGPT中→ 设置→ 开发者→ Apps → 添加MCP服务器:

Server URL: https://your-domain.com/mcp
备注:您必须部署在HTTPS后面(例如nginx、Caddy或Railway/Render/Fly.io等云平台)。服务器包含CORS标头和 /health 负载平衡器检查的端点。

可用工具

每个工具都是一个MCP工具 operation 选择动作的参数。根据需要为每个操作传递其他参数。

manage_workspaces (8项操作)

操作说明
list列出所有工作区
get_settings获取工作区设置
get_link_types获取链接类型
get_tags获取自定义标签
add_tag创建自定义标记
delete_tag删除自定义标记
delete_link_type删除链接类型
get_global_logs跨项目获取日志小时数

manage_projects (9项操作)

操作说明
list列出项目(带筛选器)
get_details获取项目详细信息
get_backlog获取积压ID
get_groups列出项目组
get_priorities获取项目优先级
create_group创建项目组
create创建项目
update更新项目
delete删除项目

manage_sprints (13次操作)

操作说明
list列出冲刺(活动/即将进行/已完成/已取消)
get_details获取冲刺详细信息
create创建冲刺
update更新sprint
start开始冲刺
complete完成冲刺
cancel取消冲刺
replan重播冲刺
reopen重新开启冲刺
delete删除冲刺
get_comments获取sprint评论
add_comment添加冲刺评论
delete_comment删除sprint评论

manage_items (20次操作)

操作说明
list列出sprint/backlog中的项目
get_details获取商品详细信息
get_activity获取项目活动日志
get_multiple按ID获取多个项目
create创建项目
create_subitem创建子项
update更新项目
move在冲刺之间移动项目
delete删除项目
get_comments获取评论
add_comment添加评论
delete_comment删除评论
get_linked获取链接项目
link链接工作项
delink删除项目链接
get_tags获取商品标签
update_tags更新商品标签
get_followers获取项目关注者
update_followers添加/删除关注者
get_timer获取计时器详细信息

manage_epics (7次操作)

操作说明
list列出史诗
get_details获取史诗般的细节
get_sprints获取相关冲刺
create创造史诗
associate_items将项目链接到史诗
update更新史诗
delete删除史诗

manage_releases (8项操作)

操作说明
list列表发布
get_details获取发布详细信息
get_stages获取发布阶段
create创建发布
create_stage创建发布阶段
associate_items将项目链接到发布
delete删除发布
delete_stage删除发布阶段

manage_timesheets (4次操作)

操作说明
list获取时间日志
add_item_log记录项目的小时数
add_general记录一般小时数
delete删除时间日志

manage_meetings (8项操作)

操作说明
list列出项目会议
list_sprint列出冲刺会议
get_details获取会议详细信息
add安排会议
delete删除会议
get_comments获取评论
add_comment添加评论
delete_comment删除评论

manage_users (9项操作)

操作说明
list_workspace_user列出工作区用户
list_project_user列出项目用户
list_sprint_user列出sprint用户
add_workspace_user添加工作区用户
add_project_user添加项目用户
add_sprint_user添加sprint用户
delete_workspace_user删除工作区用户
delete_project_user删除项目用户
delete_sprint_user删除sprint用户

manage_project_settings (11项操作)

操作说明
get_item_types获取项目类型
get_priority_types获取优先级类型
get_project_status获取项目状态
create_project_status创建状态
update_project_status更新状态
delete_project_status删除状态
get_modules获取模块列表
get_custom_layouts获取布局
get_custom_fields获取自定义字段
get_layout_fields获取布局字段
get_project_custom_fields获取项目自定义字段

manage_checklists (9项操作)

操作说明
list_groups获取检查表组
list获取检查表
add_group创建组
add添加检查表项
change_status选中/取消选中
edit编辑检查表项
edit_group编辑组
delete删除检查表项
delete_group删除组

manage_webhooks (8项操作)

操作说明
get_placeholders获取占位符
get_triggers获取触发器
list列出webhooks
get_details获取webhook详细信息
create创建webhook
update更新webhook
delete删除webhook
execute_function执行自定义函数

manage_okr (4次操作)

操作说明
get_statuses获取OKR状态
list设定目标
create设定一个目标
delete删除目标

manage_expenses (8项操作)

操作说明
get_categories获取费用类别
list列出费用
get_details获取费用明细
create创建支出
delete删除费用
get_comments获取评论
add_comment添加评论
delete_comment删除评论

manage_custom_modules (10次操作)

操作说明
list_global获取记录(工作区)
list_project获取记录(项目)
get_details_global获取记录详细信息(工作区)
get_details_project获取记录详细信息(项目)
add_global添加记录(工作区)
add_project添加记录(项目)
delete_global删除记录(工作区)
delete_project删除记录(项目)
associate将记录与项目关联
get_status获取记录状态

MCP提示

预构建的工作流模板,指导AI客户端完成常见的多步骤操作:

提示参数说明
my_overdue_workitems_(无)_获取所有活动项目中分配给我的所有逾期工作项
my_workitems_(无)_获取所有活动项目中分配给我的所有工作项
my_workitems_due_today_(无)_获取所有活动项目中今天到期的所有工作项
due_today_items_(无)_获取所有活动项目(任何受让人)中今天到期的所有工作项
project_summaryprojectId综合仪表板:项目详细信息、活动冲刺、项目、团队、史诗、发布
plan_sprintprojectId, sprintName, duration?引导式工作流程:创建sprint→ 添加待办事项→ 分配用户→ 开始
daily_standupprojectId, sprintId站立报告:已完成、正在进行、待完成和潜在障碍

速率限制、重试和缓存

速率限制、指数回退的自动重试和响应缓存都是在内部处理的,不需要配置。

使用示例

服务器连接后,您可以向AI助手询问以下问题:

你说什么会发生什么
*“列出我的所有项目”*从Zoho Sprints工作区获取所有项目
*“显示Project X当前冲刺中的项目”*列出活动sprint中的所有工作项
*“在Project X中创建一个名为“修复登录错误”的任务”*创建新工作项
*“将项目#1234移动到下一个冲刺”*在冲刺之间移动项目
*“今天在项目#1234上记录3小时”*添加时间表条目
*“创建一个名为“Q3发布”的史诗,并将项目链接到它”*创建史诗并关联工作项
*“为项目X安排一次会议,时间为周五下午2点”*创建项目会议
*“我的过期物品是什么?”*使用内置提示查找所有项目中的逾期工作
*“给我一份Sprint 5的站立报告”*总结已完成、正在进行和待办事项
*“给我一个项目X的项目摘要”*综合仪表板:冲刺、项目、团队、史诗、发布

调试模式

集 ZOHO_SPRINTS_DEBUG=true 启用stderr的详细日志记录。这会记录每个HTTP请求/响应的方法、URL、状态代码和持续时间,这对故障排除很有用。

许可证

麻省理工学院

工具与能力

工具数量

15

资源数量

0

提示词数量

0

能力标签

项目管理TypeScript本地部署AI集成自然语言处理敏捷开发团队协作

支持客户端

ClaudeCursorVS Code

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

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 工具数量 15 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

15stdio有1 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

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

常见问题

5 条

Zoho Sprints MCP 怎么安装?

公开资料给出的安装命令是 npx zoho-sprints-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Zoho Sprints MCP 怎么在 Claude Desktop、Cursor 里配置?

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

Zoho Sprints MCP 收费吗?

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

Zoho Sprints MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Zoho Sprints MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP