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
011-team-management.md•1.44 KiB
# 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)