TeamRetro MCP Server

TeamRetro MCP Server

site icon
2025.04.16 0
TypeScript团队协作API集成交流协作
TeamRetro MCP Server 是一个用于与 TeamRetro.com 集成的 Model Context Protocol (MCP) 服务器。它是一个社区开发的工具,作为 TeamRetro 公共 API 的直接传递通道,不进行请求拦截或修改,严格遵循 TeamRetro 的官方 API 规范。
View on GitHub

Overview

基本能力

产品定位

TeamRetro MCP Server 是一个用于与 TeamRetro.com 集成的中间件服务,提供对 TeamRetro API 的直接访问能力。

核心功能

  • 直接传递 TeamRetro 公共 API 端点
  • 不进行请求拦截或修改
  • 支持多种认证方式(API Key、Basic、Bearer Token)
  • 可配置的日志记录

适用场景

  • 需要与 TeamRetro.com 进行集成的应用开发
  • 自动化团队回顾流程
  • 团队协作工具的开发

工具列表

  • 完整的工具列表和使用方法请参见 TOOLS.md

常见问题解答

  • 这是一个非官方的集成工具
  • 所有 API 调用直接传递到 TeamRetro 的公共 API 端点
  • 任何 TeamRetro API 的变更都可能影响此 MCP 服务器的功能

使用教程

使用依赖

  • Node.js 环境
  • npm 或 yarn 包管理器

安装教程

NPX 方式(推荐)

{
  "mcpServers": {
    "teamretro-mcp-server": {
      "command": "npx",
      "args": ["-y", "teamretro-mcp-server"],
      "env": {
        "TEAMRETRO_BASE_URL": "https://api.teamretro.com",
        "TEAMRETRO_AUTH_TYPE": "apiKey",
        "TEAMRETRO_API_KEY": "your-api-key"
      }
    }
  }
}

从源代码安装

git clone https://github.com/adepanges/teamretro-mcp-server.git
cd teamretro-mcp-server
npm install
npm run build

然后配置:

{
  "mcpServers": {
    "teamretro-mcp-server": {
      "command": "node",
      "args": ["/path/to/teamretro-mcp-server/dist/index.js"],
      "env": {
        "TEAMRETRO_BASE_URL": "https://api.teamretro.com",
        "TEAMRETRO_AUTH_TYPE": "apiKey",
        "TEAMRETRO_API_KEY": "your-api-key"
      }
    }
  }
}

调试方式

可以通过配置日志来调试:

{
  "env": {
    "LOG_ENABLED": true,
    "LOG_DIR": "/your-directory/logs",
    "LOG_LEVEL": "info",
    "LOG_MAX_FILES": 30
  }
}

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。