You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use org membership check instead of hardcoded maintainer list
Replace the hardcoded maintainer list with a dynamic GitHub API check
for modelcontextprotocol org membership. This allows any org member
to trigger @claude without needing to update the workflow file.
Requires adding an ORG_MEMBERSHIP_TOKEN secret with read:org scope.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/administration/maintainer-onboarding.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,9 +21,7 @@ When onboarding a new maintainer, complete the following steps:
21
21
22
22
### 4. Claude GitHub App
23
23
24
-
-[ ] Add their GitHub username to the `MAINTAINERS` list in [`.github/workflows/claude.yml`](../../.github/workflows/claude.yml)
25
-
26
-
This allows them to trigger the @claude bot on issues and PRs, including PRs from external forks.
24
+
The `@claude` bot is automatically available to all modelcontextprotocol org members (no manual step required). The workflow checks org membership dynamically via the GitHub API.
27
25
28
26
### 5. Google Workspace
29
27
@@ -43,6 +41,7 @@ When a maintainer steps down:
43
41
1. Remove them from the GitHub organization (or adjust permissions)
44
42
2. Remove them from `MAINTAINERS.md`
45
43
3. Remove them from the README.md maintainers list
46
-
4. Remove their username from the Claude workflow in `.github/workflows/claude.yml`
47
-
5. Disable or remove their @modelcontextprotocol.io account
48
-
6. Remove Discord moderator role (if applicable)
44
+
4. Disable or remove their @modelcontextprotocol.io account
45
+
5. Remove Discord moderator role (if applicable)
46
+
47
+
Note: The `@claude` bot access is automatically revoked when they are removed from the GitHub organization.
0 commit comments