FlowFuse / FlowFuse/flowfuse

5.4 Teams and membership

Open
#7,673 0 comments 0 reactions 0 assignees View on GitHub
story
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

# 5.4 Teams and membership

**Parent:** Story 5 (#7232)
**Tool file:** `forge/ee/lib/mcp/tools/teams.js` (extend), new `forge/ee/lib/mcp/tools/members.js`

## Summary

Extend team read coverage and add membership/invitation management. `list-teams` and `get-team` already ship. Non-mutating availability checks are annotated read so read-only PATs can use them; role change and member/invitation removal are separate write and destructive tools.

Contributor guide

Open the contributing guide

Research direction

Start with forge/ee/lib/mcp/tools/teams.js, where list-teams and get-team already exist, then review the MCP tool conventions before creating forge/ee/lib/mcp/tools/members.js. Map the requested read-only availability checks, role changes, and member or invitation removals to the appropriate tools; done means the described team and membership coverage is implemented with read, write, and destructive permissions separated.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.