TeamRetro MCP Server
Сервер TeamRetro MCP
Сервер Model Context Protocol (MCP) для интеграции TeamRetro.
Важные примечания
Неофициальный MCP-сервер
Этот сервер MCP — неофициальный интерфейс, разработанный сообществом для сервисов TeamRetro. Хотя он не разработан и не одобрен TeamRetro, он обеспечивает стандартизированный доступ к их платформе.
Официальная интеграция API
Сервер подключается напрямую к официальному публичному API TeamRetro:
Использует документированные конечные точки из спецификаций API TeamRetro.
Поддерживает полное соответствие API и отслеживание версий
Реализует все необходимые методы аутентификации
Сохраняет оригинальные ответы API без изменений.
Источник документации API
Все конечные точки и функциональные возможности API основаны на официальной документации TeamRetro:
Статья справки по API: https://help.teamretro.com/article/320-teamretro-api
Спецификации API: https://groupmap.stoplight.io/docs/teamretro/
Реализация строго соответствует публичным спецификациям API.
Любые изменения в API TeamRetro могут повлиять на функциональность этого сервера MCP.
Related MCP server: MCP Server with Authentication
Как использовать
NPX (рекомендуется, простая настройка)
{
"mcpServers": {
"teamretro-mcp-server": {
"command": "npx",
"args": ["-y", "teamretro-mcp-server"],
"env": {
"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Работает в AI-клиенте
Настройте клиент ИИ со следующими параметрами:
{
"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"
}
}
}
}Бег с инспектором
Настройте переменные среды, скопировав
.env.exampleв.envи изменив его в соответствии с вашими потребностями.Запустите сервер с помощью инспектора:
npm run inspectorПримеры переменных окружения
Базовый URL-адрес
Базовый URL для API TeamRetro можно задать с помощью переменной среды TEAMRETRO_BASE_URL . По умолчанию он установлен на https://api.teamretro.com .
{
"env": {
"TEAMRETRO_BASE_URL": "https://api.teamretro.com"
}
}Аутентификация API-ключа
{
"env": {
"TEAMRETRO_AUTH_TYPE": "apiKey",
"TEAMRETRO_API_KEY": "your-api-key"
}
}Доступные инструменты
Сервер предоставляет следующие инструменты:
Пользователи
list_users: список пользователей с разбивкой на страницы с использованием параметров смещения и ограничения для управления количеством возвращаемых результатов.add_user: Добавить нового пользователя или обновить информацию о существующем пользователе по его адресу электронной почты, указав необязательное имя и emailAddressupdate_user: обновить данные существующего пользователя, такие как его имя и адрес электронной почты, указав его текущий адрес электронной почты.delete_user: Удалить пользователя по адресу электронной почтыget_user: получение подробной информации об одном пользователе по его адресу электронной почты
Команды
list_teams: список команд из TeamRetro с фильтрацией по тегам и идентификаторам, а также разбиением на страницы с использованием параметров смещения и ограничения.detail_team: Получить подробную информацию об одной команде по ее уникальному идентификаторуupdate_team: обновить данные существующей команды, такие как ее название и связанные теги, указав идентификатор команды.create_team: создать новую команду с обязательным названием и необязательными тегами и участниками.delete_team: Удалить существующую команду по ее идентификатору
Члены команды
list_team_members: получение списка членов команды для указанного идентификатора команды с элементами управления постраничной навигацией для смещения и ограниченияget_team_member: Получить члена команды по его адресу электронной почты в пределах указанной командыupdate_team_member: обновить данные члена команды, такие как его имя или статус администратора команды, по его адресу электронной почты в указанной командеremove_team_member: Удалить члена команды из команды по его адресу электронной почтыadd_team_member: Добавить нового члена команды в команду по его адресу электронной почты с необязательным указанием статуса администратора команды.
Действия
list_actions: Извлечение списка действий из TeamRetro с дополнительной фильтрацией по тегам и идентификаторам команд, а также элементами управления разбиением на страницы для смещения и ограничения.create_action: создать новое действие в TeamRetro с необходимыми данными, такими как идентификатор команды, название, дата выполнения, статус завершения и назначенный пользователь.get_action: Извлечь одно действие по его уникальному идентификатору из TeamRetroupdate_action: обновить существующее действие в TeamRetro, добавив новые данные, такие как название, дата выполнения, статус завершения, приоритет и назначенный пользователь.delete_action: Удалить существующее действие из TeamRetro по его идентификатору действия
Соглашения
list_agreements: список соглашений от TeamRetro с дополнительной фильтрацией по тегам и идентификаторам команд, а также элементами управления пагинациейcreate_agreement: создать новое соглашение в TeamRetro, указав команду, к которой оно принадлежит, и его название.get_agreement: получить одно соглашение по его уникальному идентификаторуupdate_agreement: обновить данные существующего соглашения, такие как его название или связанная с ним командаdelete_agreement: Удалить существующее соглашение, указав его уникальный идентификатор
Проверки здоровья
list_health_checks: список проверок работоспособности от TeamRetro с дополнительной фильтрацией по идентификаторам моделей работоспособности, тегам команд и идентификаторам команд, а также элементами управления пагинациейget_health_check: Извлечение одной проверки состояния здоровья по ее уникальному идентификатору с дополнительными атрибутами для включенияdelete_health_check: Удалить существующую проверку работоспособности, указав ее уникальный идентификатор.
Модели здоровья
list_health_models: Список моделей здоровья от TeamRetro с элементами управления пагинациейget_health_model: получение одной модели здоровья по ее уникальному идентификатору
Ретроспективы
list_retrospectives: список ретроспектив из TeamRetro с фильтрацией по тегам и идентификаторам команд, а также разбиением на страницы с использованием параметров смещения и ограничения.get_retrospective: получение подробной информации об одной ретроспективе по ее уникальному идентификаторуdelete_retrospective: Удалить существующую ретроспективу по ее идентификатору
Журнал изменений
Подробный список изменений и обновлений смотрите на 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