TeamRetro MCP Server
Servidor MCP de TeamRetro
Servidor de Protocolo de Contexto de Modelo (MCP) para la integración de TeamRetro.
Notas importantes
Servidor MCP no oficial
Este servidor MCP es una interfaz no oficial, desarrollada por la comunidad, para los servicios de TeamRetro. Si bien no está desarrollado ni respaldado por TeamRetro, proporciona acceso estandarizado a su plataforma.
Integración API oficial
El servidor se conecta directamente a la API pública oficial de TeamRetro:
Utiliza puntos finales documentados de las especificaciones de API de TeamRetro
Mantiene el cumplimiento total de la API y el seguimiento de versiones
Implementa todos los métodos de autenticación necesarios
Conserva las respuestas originales de la API sin modificaciones
Fuente de la documentación de la API
Todos los puntos finales y la funcionalidad de la API se basan en la documentación oficial de TeamRetro:
Artículo de ayuda de la API: https://help.teamretro.com/article/320-teamretro-api
Especificaciones de API: https://groupmap.stoplight.io/docs/teamretro/
La implementación sigue estrictamente las especificaciones de la API pública.
Cualquier cambio en la API de TeamRetro puede afectar la funcionalidad de este servidor MCP
Related MCP server: MCP Server with Authentication
Cómo utilizar
NPX (Recomendado, Fácil configuración)
{
"mcpServers": {
"teamretro-mcp-server": {
"command": "npx",
"args": ["-y", "teamretro-mcp-server"],
"env": {
"TEAMRETRO_AUTH_TYPE": "apiKey",
"TEAMRETRO_API_KEY": "your-api-key"
}
}
}
}Del código fuente
Clonar el repositorio, instalar las dependencias y compilar el proyecto:
git clone https://github.com/adepanges/teamretro-mcp-server.git
cd teamretro-mcp-server
npm install
npm run buildEjecución en el cliente de IA
Configure el cliente de IA con las siguientes configuraciones:
{
"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"
}
}
}
}Corriendo con Inspector
Configure las variables de entorno copiando
.env.examplea.envy modificándolo según sus necesidades.Ejecute el servidor con el inspector:
npm run inspectorEjemplos de variables de entorno
URL base
La URL base de la API de TeamRetro se puede configurar mediante la variable de entorno TEAMRETRO_BASE_URL . Por defecto, es https://api.teamretro.com .
{
"env": {
"TEAMRETRO_BASE_URL": "https://api.teamretro.com"
}
}Autenticación de clave API
{
"env": {
"TEAMRETRO_AUTH_TYPE": "apiKey",
"TEAMRETRO_API_KEY": "your-api-key"
}
}Herramientas disponibles
El servidor proporciona las siguientes herramientas:
Usuarios
list_users: enumera los usuarios con paginación utilizando parámetros de desplazamiento y límite para controlar la cantidad de resultados devueltosadd_user: agrega un nuevo usuario o actualiza la información de un usuario existente mediante su dirección de correo electrónico, especificando un nombre y una dirección de correo electrónico opcionalesupdate_user: Actualiza los detalles de un usuario existente, como su nombre y dirección de correo electrónico, proporcionando su correo electrónico actualdelete_user: Eliminar un usuario por su dirección de correo electrónicoget_user: recupera información detallada sobre un solo usuario por su dirección de correo electrónico
Equipos
list_teams: Lista de equipos de TeamRetro con filtrado por etiquetas e ID, y paginación mediante parámetros de desplazamiento y límitedetail_team: recupera información detallada sobre un solo equipo por su ID únicoupdate_team: actualiza los detalles de un equipo existente, como su nombre y etiquetas asociadas, proporcionando la identificación del equipocreate_team: Crea un nuevo equipo con un nombre obligatorio y etiquetas y miembros opcionalesdelete_team: Eliminar un equipo existente por su ID
Miembros del equipo
list_team_members: recupera una lista de miembros del equipo para un ID de equipo específico con controles de paginación para desplazamiento y límiteget_team_member: busca un miembro del equipo por su dirección de correo electrónico dentro de un equipo específicoupdate_team_member: Actualizar los detalles de un miembro del equipo, como su nombre o estado de administrador del equipo, por su dirección de correo electrónico dentro de un equipo específicoremove_team_member: eliminar a un miembro de un equipo por su dirección de correo electrónicoadd_team_member: agrega un nuevo miembro al equipo mediante su dirección de correo electrónico, con especificación opcional del estado de administrador del equipo
Comportamiento
list_actions: recupera una lista de acciones de TeamRetro con filtrado opcional por etiquetas de equipo e ID de equipo, y controles de paginación para desplazamiento y límitecreate_action: crea una nueva acción en TeamRetro con los detalles requeridos, como ID del equipo, título, fecha de vencimiento, estado de finalización y usuario asignadoget_action: obtiene una sola acción por su ID único de TeamRetroupdate_action: Actualizar una acción existente en TeamRetro con nuevos detalles como título, fecha de vencimiento, estado de finalización, prioridad y usuario asignadodelete_action: elimina una acción existente de TeamRetro por su ID de acción
Acuerdos
list_agreements: Lista de acuerdos de TeamRetro con filtrado opcional por etiquetas de equipo e ID de equipo, así como controles de paginacióncreate_agreement: Crea un nuevo acuerdo en TeamRetro especificando el equipo al que pertenece y su títuloget_agreement: recupera un único acuerdo por su identificador únicoupdate_agreement: Actualiza los detalles de un acuerdo existente, como su título o equipo asociado.delete_agreement: elimina un acuerdo existente especificando su identificador único
Controles de salud
list_health_checks: Lista de comprobaciones de estado de TeamRetro con filtrado opcional por ID de modelo de estado, etiquetas de equipo e ID de equipo, así como controles de paginaciónget_health_check: recupera un único control de salud por su identificador único con atributos opcionales para incluirdelete_health_check: elimina un control de salud existente especificando su identificador único
Modelos de salud
list_health_models: Lista de modelos de salud de TeamRetro con controles de paginaciónget_health_model: recupera un único modelo de salud por su identificador único
Retrospectivas
list_retrospectives: enumera las retrospectivas de TeamRetro con filtrado por etiquetas e identificaciones de equipo, y paginación mediante parámetros de desplazamiento y límiteget_retrospective: recupera información detallada sobre una sola retrospectiva mediante su ID únicodelete_retrospective: elimina una retrospectiva existente por su ID
Registro de cambios
Para obtener una lista detallada de cambios y actualizaciones, consulte CHANGELOG.md .
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityBmaintenanceMCP server for integrating with Bitbucket Cloud and Server APIs, enabling AI assistants to interact with repositories, pull requests, pipelines, and more.59543MIT
- AlicenseCqualityDmaintenanceImplements a secure MCP server with API Key and JWT authentication, providing tools like echo, login, secure_action, and admin_action. Includes MCP Inspector integration for testing and debugging.13MIT
- Alicense-qualityDmaintenanceA comprehensive, production-ready MCP server for seamless Jira Cloud integration, enabling AI agents and custom applications to manage boards, issues, users, projects, and workflows via natural language commands.3,8454MIT
- Flicense-qualityCmaintenanceA local MCP server that wraps the Jira REST API v3, enabling issue management, searching, commenting, and transitions for openmrs.atlassian.net via Basic Auth.1
Related MCP Connectors
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
A basic MCP server to operate on the Postman API.
MCP server for AI access to Swagger by SmartBear.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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