Skip to main content
Glama

Coolify MCP Server

by StuMason
011-team-management.md1.47 kB
# ADR 011: Team Management ## Context Implementation of team management features through MCP resources, allowing users to manage teams and team members in Coolify. ## API Endpoints Used - GET `/teams` (List) - Lists all teams - Response: Array of Team objects - Auth: Bearer token required - GET `/teams/{id}` (Get) - Get team details by ID - Response: Team object - Auth: Bearer token required - GET `/teams/{id}/members` (List Members) - Get team members by team ID - Response: Array of User objects - Auth: Bearer token required - GET `/teams/current` (Get Current) - Get currently authenticated team - Response: Team object - Auth: Bearer token required - GET `/teams/current/members` (Get Current Members) - Get currently authenticated team members - Response: Array of User objects - Auth: Bearer token required ## Implementation Checklist - [ ] Basic Team Management - [ ] List teams resource - [ ] Get team details - [ ] List team members - [ ] Get current team - [ ] Get current team members - [ ] Team Features - [ ] Team information display - [ ] Member list management - [ ] Team permissions handling - [ ] Current team context - [ ] Resource Testing - [ ] Unit tests for team operations - [ ] Integration tests with mock data - [ ] Live test with real Coolify instance - [ ] Permission testing ## Dependencies - ADR 001 (Core Server Setup) - ADR 002 (Server Information Resources)

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/StuMason/coolify-mcp'

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