Skip to main content
Glama

TeamRetro MCP Server

TeamRetro MCP Server

Model Context Protocol (MCP)-Server für die TeamRetro-Integration.

Wichtige Hinweise

Inoffizieller MCP-Server

Dieser MCP-Server ist eine inoffizielle, von der Community entwickelte Schnittstelle zu den Diensten von TeamRetro. Obwohl er weder von TeamRetro entwickelt noch unterstützt wird, bietet er standardisierten Zugriff auf deren Plattform.

Offizielle API-Integration

Der Server stellt eine direkte Verbindung zur offiziellen öffentlichen API von TeamRetro her:

  • Verwendet dokumentierte Endpunkte aus den API-Spezifikationen von TeamRetro
  • Sorgt für vollständige API-Konformität und Versionsverfolgung
  • Implementiert alle erforderlichen Authentifizierungsmethoden
  • Behält die ursprünglichen API-Antworten ohne Änderungen bei

API-Dokumentationsquelle

Alle API-Endpunkte und Funktionen basieren auf der offiziellen Dokumentation von TeamRetro:

Anwendung

NPX (empfohlen, einfache Einrichtung)

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

Aus dem Quellcode

  1. Klonen Sie das Repository, installieren Sie Abhängigkeiten und erstellen Sie das Projekt:
git clone https://github.com/adepanges/teamretro-mcp-server.git cd teamretro-mcp-server npm install npm run build
Ausführung im AI-Client
  1. Konfigurieren Sie den AI-Client mit den folgenden Einstellungen:
{ "mcpServers": { "teamretro-mcp-server": { "command": "node", "args": ["/path/to/teamretro-mcp-server/dist/index.js"], "env": { "TEAMRETRO_AUTH_TYPE": "apiKey", "TEAMRETRO_API_KEY": "your-api-key" } } } }
Ausführen mit Inspector
  1. Konfigurieren Sie die Umgebungsvariablen, indem Sie .env.example nach .env kopieren und entsprechend Ihren Anforderungen ändern.
  2. Führen Sie den Server mit Inspector aus:
npm run inspector

Beispiele für Umgebungsvariablen

Basis-URL

Die Basis-URL für die TeamRetro-API kann mit der Umgebungsvariable TEAMRETRO_BASE_URL festgelegt werden. Standardmäßig ist sie auf https://api.teamretro.com eingestellt.

{ "env": { "TEAMRETRO_BASE_URL": "https://api.teamretro.com" } }
API-Schlüsselauthentifizierung
{ "env": { "TEAMRETRO_AUTH_TYPE": "apiKey", "TEAMRETRO_API_KEY": "your-api-key" } }

Verfügbare Tools

Der Server stellt die folgenden Tools bereit:

Benutzer

  • list_users : Benutzer mit Paginierung auflisten und dabei Offset- und Limit-Parameter verwenden, um die Anzahl der zurückgegebenen Ergebnisse zu steuern
  • add_user : Fügen Sie einen neuen Benutzer hinzu oder aktualisieren Sie die Informationen eines vorhandenen Benutzers anhand seiner E-Mail-Adresse. Geben Sie optional den Namen und die E-Mail-Adresse an.
  • update_user : Aktualisieren Sie die Details eines bestehenden Benutzers, wie z. B. seinen Namen und seine E-Mail-Adresse, indem Sie seine aktuelle E-Mail-Adresse angeben
  • delete_user : Löschen Sie einen Benutzer anhand seiner E-Mail-Adresse
  • get_user : Rufen Sie detaillierte Informationen zu einem einzelnen Benutzer anhand seiner E-Mail-Adresse ab

Teams

  • list_teams : Listet Teams von TeamRetro auf, mit Filterung nach Tags und IDs und Paginierung mithilfe von Offset- und Limit-Parametern
  • detail_team : Rufen Sie detaillierte Informationen zu einem einzelnen Team anhand seiner eindeutigen ID ab
  • update_team : Aktualisieren Sie die Details eines vorhandenen Teams, wie z. B. den Namen und die zugehörigen Tags, indem Sie die ID des Teams angeben
  • create_team : Erstellen Sie ein neues Team mit einem erforderlichen Namen und optionalen Tags und Mitgliedern
  • delete_team : Löscht ein vorhandenes Team anhand seiner ID

Teammitglieder

  • list_team_members : Ruft eine Liste der Teammitglieder für eine angegebene Team-ID mit Paginierungssteuerelementen für Offset und Limit ab
  • get_team_member : Ruft ein Teammitglied anhand seiner E-Mail-Adresse innerhalb eines angegebenen Teams ab
  • update_team_member : Aktualisieren Sie die Details eines Teammitglieds, wie z. B. seinen Namen oder seinen Teamadministratorstatus, anhand seiner E-Mail-Adresse innerhalb eines angegebenen Teams.
  • remove_team_member : Entfernen Sie ein Teammitglied anhand seiner E-Mail-Adresse aus einem Team
  • add_team_member : Fügen Sie einem Team ein neues Teammitglied über seine E-Mail-Adresse hinzu, mit optionaler Angabe des Teamadministratorstatus

Aktionen

  • list_actions : Ruft eine Liste von Aktionen von TeamRetro ab, mit optionaler Filterung nach Team-Tags und Team-IDs sowie Paginierungssteuerungen für Offset und Limit
  • create_action : Erstellen Sie eine neue Aktion in TeamRetro mit den erforderlichen Details wie Team-ID, Titel, Fälligkeitsdatum, Abschlussstatus und zugewiesenem Benutzer
  • get_action : Ruft eine einzelne Aktion anhand ihrer eindeutigen ID von TeamRetro ab
  • update_action : Aktualisieren Sie eine vorhandene Aktion in TeamRetro mit neuen Details wie Titel, Fälligkeitsdatum, Abschlussstatus, Priorität und zugewiesenem Benutzer
  • delete_action : Löscht eine vorhandene Aktion aus TeamRetro anhand ihrer Aktions-ID

Vereinbarungen

  • list_agreements : Listen Sie Vereinbarungen von TeamRetro mit optionaler Filterung nach Team-Tags und Team-IDs sowie Paginierungssteuerungen auf
  • create_agreement : Erstellen Sie eine neue Vereinbarung in TeamRetro, indem Sie das Team, zu dem sie gehört, und ihren Titel angeben
  • get_agreement : Ruft eine einzelne Vereinbarung anhand ihrer eindeutigen Kennung ab
  • update_agreement : Aktualisieren Sie die Details einer bestehenden Vereinbarung, z. B. den Titel oder das zugehörige Team.
  • delete_agreement : Löschen Sie eine bestehende Vereinbarung, indem Sie ihre eindeutige Kennung angeben

Gesundheitschecks

  • list_health_checks : Listet Integritätsprüfungen von TeamRetro auf, mit optionaler Filterung nach Integritätsmodell-IDs, Team-Tags und Team-IDs sowie Paginierungssteuerungen
  • get_health_check : Ruft einen einzelnen Integritätscheck anhand seiner eindeutigen Kennung mit optionalen einzuschließenden Attributen ab
  • delete_health_check : Löschen Sie einen vorhandenen Integritätscheck, indem Sie seine eindeutige Kennung angeben

Gesundheitsmodelle

  • list_health_models : Listet Gesundheitsmodelle von TeamRetro mit Paginierungssteuerung auf
  • get_health_model : Ruft ein einzelnes Gesundheitsmodell anhand seiner eindeutigen Kennung ab

Retrospektiven

  • list_retrospectives : Listet Retrospektiven von TeamRetro auf, mit Filterung nach Team-Tags und IDs und Paginierung mithilfe von Offset- und Limit-Parametern
  • get_retrospective : Rufen Sie detaillierte Informationen zu einer einzelnen Retrospektive anhand ihrer eindeutigen ID ab
  • delete_retrospective : Löscht eine vorhandene Retrospektive anhand ihrer ID

Änderungsprotokoll

Eine detaillierte Liste der Änderungen und Aktualisierungen finden Sie unter CHANGELOG.md .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

MCP-Server für die TeamRetro-Integration. Bietet standardisierten Zugriff auf die offizielle API von TeamRetro mit Unterstützung für API-Schlüssel, Basisauthentifizierung und Bearer-Token-Authentifizierung. Befolgt strikt die API-Spezifikationen von TeamRetro und gewährleistet gleichzeitig die vollständige Compliance. Enthält Tools zur Verwaltung von Retrospektiven, Teams, Aktionen und Integritätschecks.

  1. Wichtige Hinweise
    1. Inoffizieller MCP-Server
    2. Offizielle API-Integration
    3. API-Dokumentationsquelle
  2. Anwendung
    1. NPX (empfohlen, einfache Einrichtung)
    2. Aus dem Quellcode
    3. Beispiele für Umgebungsvariablen
    4. Basis-URL
  3. Verfügbare Tools
    1. Benutzer
    2. Teams
    3. Teammitglieder
    4. Aktionen
    5. Vereinbarungen
    6. Gesundheitschecks
    7. Gesundheitsmodelle
    8. Retrospektiven
  4. Änderungsprotokoll

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      MCP Server for the Gentoro services, enabling Claude to interact with Gentoro, which allows users to create and integrate tools into a common Bridge, defining all available capabilities.
      Last updated -
      61
      2
      TypeScript
      Apache 2.0
    • A
      security
      A
      license
      A
      quality
      A Claude MCP server that allows Claude to interact with your FreeAgent account to track time, manage timers, and handle timeslip operations.
      Last updated -
      7
      1
      JavaScript
      MIT License
      • Linux
      • Apple
    • -
      security
      F
      license
      -
      quality
      An MCP server that allows Claude to access pages from Cosense projects, supporting both public and private projects with optional SID authentication.
      Last updated -
      JavaScript
      • Apple
    • A
      security
      A
      license
      A
      quality
      An MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.
      Last updated -
      35
      12
      6
      TypeScript
      MIT License
      • Apple

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/adepanges/teamretro-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server