TeamRetro MCP 服务器
用于 TeamRetro 集成的模型上下文协议 (MCP) 服务器。
重要提示
非官方 MCP 服务器
此 MCP 服务器是社区开发的非官方 TeamRetro 服务接口。虽然它并非由 TeamRetro 开发或认可,但它提供了对其平台的标准化访问。
官方 API 集成
服务器直接连接到 TeamRetro 的官方公共 API:
使用 TeamRetro API 规范中记录的端点
保持完整的 API 合规性和版本跟踪
实现所有必需的身份验证方法
保留原始 API 响应而不进行修改
API 文档来源
所有 API 端点和功能均基于 TeamRetro 的官方文档:
API 帮助文章: https://help.teamretro.com/article/320-teamretro-api
实现严格遵循公共 API 规范
TeamRetro API 的任何更改都可能影响此 MCP 服务器的功能
Related MCP server: MCP Server
如何使用
NPX(推荐,易于设置)
从源代码
克隆存储库、安装依赖项并构建项目:
在AI客户端中运行
使用以下设置配置 AI 客户端:
与 Inspector 一起运行
通过将
.env.example复制到.env并根据需要进行修改来配置环境变量。使用检查器运行服务器:
环境变量示例
基本 URL
可以使用TEAMRETRO_BASE_URL环境变量设置 TeamRetro API 的基本 URL。默认情况下,它设置为https://api.teamretro.com 。
API 密钥认证
可用工具
该服务器提供以下工具:
用户
list_users:使用偏移量和限制参数分页列出用户,以控制返回的结果数量add_user:通过电子邮件地址添加新用户或更新现有用户的信息,指定可选的姓名和电子邮件地址update_user:通过提供当前电子邮件来更新现有用户的详细信息,例如其姓名和电子邮件地址delete_user:通过电子邮件地址删除用户get_user:通过电子邮件地址检索单个用户的详细信息
团队
list_teams:列出 TeamRetro 中的团队,按标签和 ID 进行过滤,并使用偏移量和限制参数进行分页detail_team:通过唯一 ID 检索单个团队的详细信息update_team:通过提供团队 ID 来更新现有团队的详细信息,例如其名称和相关标签create_team:创建一个具有必需名称以及可选标签和成员的新团队delete_team:通过 ID 删除现有团队
团队成员
list_team_members:检索指定团队 ID 的团队成员列表,并使用偏移量和限制的分页控件get_team_member:通过电子邮件地址获取指定团队中的团队成员update_team_member:通过指定团队内的电子邮件地址更新团队成员的详细信息,例如其姓名或团队管理员状态remove_team_member:通过电子邮件地址从团队中删除团队成员add_team_member:通过电子邮件地址将新团队成员添加到团队,并可选择指定团队管理员状态
行动
list_actions:从 TeamRetro 检索操作列表,可选择按团队标签和团队 ID 进行筛选,以及偏移量和限制的分页控件create_action:在 TeamRetro 中创建一个新操作,其中包含所需的详细信息,例如团队 ID、标题、截止日期、完成状态和分配的用户get_action:通过 TeamRetro 中的唯一 ID 获取单个动作update_action:使用新的详细信息(例如标题、截止日期、完成状态、优先级和分配用户)更新 TeamRetro 中的现有操作delete_action:通过操作 ID 从 TeamRetro 中删除现有操作
协议
list_agreements:列出 TeamRetro 中的协议,并可选择按团队标签和团队 ID 进行筛选,以及分页控件create_agreement:在 TeamRetro 中创建新协议,指定其所属团队及其标题get_agreement:通过唯一标识符检索单个协议update_agreement:更新现有协议的详细信息,例如其标题或相关团队delete_agreement:通过指定唯一标识符删除现有协议
健康检查
list_health_checks:列出 TeamRetro 的健康检查,并可选择按健康模型 ID、团队标签和团队 ID 进行筛选,以及分页控件get_health_check:通过唯一标识符检索单个健康检查,并包含可选属性delete_health_check:通过指定其唯一标识符删除现有的健康检查
健康模型
list_health_models:使用分页控件列出 TeamRetro 的健康模型get_health_model:通过唯一标识符检索单个健康模型
回顾
list_retrospectives:列出 TeamRetro 中的回顾,按团队标签和 ID 进行过滤,并使用偏移量和限制参数进行分页get_retrospective:通过唯一 ID 检索有关单个回顾的详细信息delete_retrospective:通过 ID 删除现有回顾
变更日志
有关更改和更新的详细列表,请参阅CHANGELOG.md 。