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:
- API-Hilfeartikel: https://help.teamretro.com/article/320-teamretro-api
- API-Spezifikationen: https://groupmap.stoplight.io/docs/teamretro/
- Die Implementierung folgt strikt den öffentlichen API-Spezifikationen
- Änderungen an der TeamRetro-API können die Funktionalität dieses MCP-Servers beeinträchtigen
Anwendung
NPX (empfohlen, einfache Einrichtung)
Aus dem Quellcode
- Klonen Sie das Repository, installieren Sie Abhängigkeiten und erstellen Sie das Projekt:
Ausführung im AI-Client
- Konfigurieren Sie den AI-Client mit den folgenden Einstellungen:
Ausführen mit Inspector
- Konfigurieren Sie die Umgebungsvariablen, indem Sie
.env.example
nach.env
kopieren und entsprechend Ihren Anforderungen ändern. - Führen Sie den Server mit Inspector aus:
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.
API-Schlüsselauthentifizierung
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 steuernadd_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 angebendelete_user
: Löschen Sie einen Benutzer anhand seiner E-Mail-Adresseget_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-Parameterndetail_team
: Rufen Sie detaillierte Informationen zu einem einzelnen Team anhand seiner eindeutigen ID abupdate_team
: Aktualisieren Sie die Details eines vorhandenen Teams, wie z. B. den Namen und die zugehörigen Tags, indem Sie die ID des Teams angebencreate_team
: Erstellen Sie ein neues Team mit einem erforderlichen Namen und optionalen Tags und Mitgliederndelete_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 abget_team_member
: Ruft ein Teammitglied anhand seiner E-Mail-Adresse innerhalb eines angegebenen Teams abupdate_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 Teamadd_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 Limitcreate_action
: Erstellen Sie eine neue Aktion in TeamRetro mit den erforderlichen Details wie Team-ID, Titel, Fälligkeitsdatum, Abschlussstatus und zugewiesenem Benutzerget_action
: Ruft eine einzelne Aktion anhand ihrer eindeutigen ID von TeamRetro abupdate_action
: Aktualisieren Sie eine vorhandene Aktion in TeamRetro mit neuen Details wie Titel, Fälligkeitsdatum, Abschlussstatus, Priorität und zugewiesenem Benutzerdelete_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 aufcreate_agreement
: Erstellen Sie eine neue Vereinbarung in TeamRetro, indem Sie das Team, zu dem sie gehört, und ihren Titel angebenget_agreement
: Ruft eine einzelne Vereinbarung anhand ihrer eindeutigen Kennung abupdate_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 Paginierungssteuerungenget_health_check
: Ruft einen einzelnen Integritätscheck anhand seiner eindeutigen Kennung mit optionalen einzuschließenden Attributen abdelete_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 aufget_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-Parameternget_retrospective
: Rufen Sie detaillierte Informationen zu einer einzelnen Retrospektive anhand ihrer eindeutigen ID abdelete_retrospective
: Löscht eine vorhandene Retrospektive anhand ihrer ID
Änderungsprotokoll
Eine detaillierte Liste der Änderungen und Aktualisierungen finden Sie unter CHANGELOG.md .
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.
Related MCP Servers
- -securityAlicense-qualityMCP 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 -612TypeScriptApache 2.0
- AsecurityAlicenseAqualityA Claude MCP server that allows Claude to interact with your FreeAgent account to track time, manage timers, and handle timeslip operations.Last updated -71JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that allows Claude to access pages from Cosense projects, supporting both public and private projects with optional SID authentication.Last updated -JavaScript
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -35126TypeScriptMIT License