Commit graph access/src/config/users.ts
Author SHA1 Message Date
David Soria Parra
63a42f7c12
chore: keep nick@ GWS account for emeritus naldridge
Restore the googleEmailPrefix dropped in the previous commit and mark the
account existingGWSUser so it is kept but no longer Pulumi-managed, matching
how toby's emeritus account is handled. Before deploying, remove the
gws-user-nick resource from Pulumi state (pulumi state delete, not destroy)
or Pulumi will delete the real account.

No-Verification-Needed: declarative access config, only exercisable via prod deploy
2026-08-05 22:52:12 +00:00
David Soria Parra
637592022d
chore: remove naldridge from CORE_MAINTAINERS (moved to emeritus)
Same approach as pwwpche in #111: keep the member entry, empty memberOf.
The googleEmailPrefix is dropped since no remaining role provisions a
GWS account, so the nick@ account will be deprovisioned on next deploy.

No-Verification-Needed: declarative access config, only exercisable via prod deploy
2026-08-05 18:49:38 +00:00
Ola Hungerford
2d03cd90e0
Skills Over MCP IG membership housekeeping (#160)
* Skills Over MCP IG membership housekeeping

Add aditya-scio to the Skills Over MCP Interest Group.

Remove the IG role from BobDickinson; his other roles are unchanged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

* Apply prettier formatting

Bob's memberOf array now fits on one line at printWidth 100.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-04 04:47:34 +00:00
Daniel Garnier-Moiroux
8a09e2ed21
chore: add email prefix for Daniel Garnier-Moiroux (#162)
Signed-off-by: Daniel Garnier-Moiroux <daniel.garnier-moiroux@broadcom.com>
Co-authored-by: Den Delimarsky <sign@den.dev>
2026-08-03 21:25:55 -07:00
David Soria Parra
176621d578
Add Google Workspace-only account for Claude (#163)
Adds a 'service-accounts' role that carries no GitHub, Discord, or
Google group config and exists solely to make its members eligible
for GWS user provisioning, plus a member entry that provisions
claude@modelcontextprotocol.io. Claude has no GitHub or Discord
handle, so none of the existing provisionUser roles fit.
2026-08-03 11:26:06 +01:00
Tapan Chugh
1082cfcfd0
chore: add name and email prefix for chughtapan (#159)
Co-authored-by: Den Delimarsky <sign@den.dev>
2026-08-02 23:08:34 -07:00
Dale Seo
8fef018a0f
chore: add name and email prefix for myself (#158)
Co-authored-by: Den Delimarsky <sign@den.dev>
2026-08-02 23:07:51 -07:00
Christopher Hertel
2d87d28fc6
Add name and gmail prefix (#161) 2026-08-02 23:07:07 -07:00
Aaron Parecki
501e5a6e00
add name and email for aaronpk (#156) 2026-07-31 18:52:37 -07:00
Ido Salomon
d18576437a
Add email details for Ido Salomon (#154) 2026-07-29 10:23:09 -07:00
Liad Yosef
aa88d43df0
chore: add name and email prefix for myself (#152) 2026-07-25 22:55:46 +01:00
Peder Holdgaard Pedersen
97ccb57e34
chore: add name and email prefix for pederhp (#149)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
2026-07-25 21:48:56 +01:00
Marcelo Trylesinski
c129364222
chore: add name and email prefix for myself (#150) 2026-07-24 22:08:39 +01:00
Alex Hancock
2f1de9ece5
chore: add name and email prefix for myself (#148) 2026-07-23 19:47:12 +01:00
claude[bot]
0276b47bd8
Grant maxisbey the security-manager org role (#147)
* Add security-managers org role and assign maxisbey

Model GitHub's pre-defined security_manager organization role in the
IaC: new GitHub-only security-managers team wired to the org role via
ORG_ROLE_ASSIGNMENTS, following the existing all_repo_admin pattern.
Add Max Isbey (maxisbey) as its first member so he can view draft
security advisories for coordinated disclosure work.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0147Pp292yN9cQKCQBphVyMy

* Add jenn-newton to security-managers team

Paul Carleton asked for Jenn to join the new security-managers team
alongside Max Isbey. Resolved to Jenn Newton (jenn-newton), already a
member of the security working group in this config.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-09 14:09:15 +01:00
Jeff Handley
9da777d497
Update csharp-sdk team members (#145) 2026-07-04 11:23:34 -07:00
claude[bot]
bcfc49fbb5
Record existing GWS accounts for ajribeiro and ochafik (#137)
Both Workspace accounts (ajr@ and ochafik@modelcontextprotocol.io) were
created manually in Google Workspace; mark them with existingGWSUser so
Pulumi skips creating the User resources.

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-02 11:21:25 -07:00
Tadas Antanavicius
b999f7011c
Add appeals@ Google Group for Code of Conduct ban appeals (#123)
Adds appeals@modelcontextprotocol.io as an email Google Group so banned
or external users have an out-of-band channel to appeal Code of Conduct
actions even after an org-level GitHub block. Mirrors the existing
antitrust@/catch-all@ email-group setup (isEmailGroup, no new GoogleConfig
fields).

Membership is curated explicitly (like the antitrust@ members) to the
current moderators and active lead maintainers, rather than derived from
the MODERATORS/LEAD_MAINTAINERS roles, since those roles include emeritus
and former members who should not receive appeals.

Co-authored-by: Tadas Antanavicius <tadas@modelcontextprotocol.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
2026-06-30 11:11:20 +01:00
Mike Kistler
7d758c528e
Add David Ortinau with CSHARP_SDK and CSHARP_SDK_ADMIN roles (#127) 2026-06-29 16:40:21 +01:00
Ola Hungerford
5c402e31af
Add olaservo to interceptors-wg (#122)
* Add evalstate and cliffhall to docs-maintaners team

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat(users): add olaservo to interceptors-wg

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Den Delimarsky <53200638+localden@users.noreply.github.com>
2026-06-17 14:25:18 -07:00
Kurtis Van Gent
56df7dae4c
feat(users): add Transports Working Group members to transport-wg (#117) 2026-06-16 20:13:33 +00:00
Felix Weinberger
5840f3599e Add maxisbey to typescript-sdk-collaborators 2026-06-12 14:41:19 +01:00
Sambhav Kothari
33d099c217
Add sambhav to skills IG (#118)
* Add sambhav to skills IG

* Format memberOf array for better readability

* Fix formatting in users.ts for ROLE_IDS
2026-06-09 14:01:50 +01:00
Tadas Antanavicius
448f401995
chore: align registry roster with WG charter (#115)
* chore: align registry roster with WG charter

Aligns GitHub teams / Discord roles / Google groups with the Registry
Working Group charter (https://modelcontextprotocol.io/community/registry/charter):

- Add REGISTRY_WG_COLLABORATORS role + registry-wg-collaborators GitHub
  team with push (not admin) on the registry repo, mirroring the
  typescript-sdk-collaborators model. No google config => no
  @modelcontextprotocol.io account (charter: Maintainer? No).
- Add Preeti (Pree) Dewani (@pree-dew) as a registry collaborator.
- Remove Adam Jones (@domdomegg) from REGISTRY_MAINTAINERS (he remains an
  active MCPB maintainer). His @modelcontextprotocol.io account is
  unaffected (existingGWSUser, not managed by this IaC).
- Remove Toby Padilla (@toby) entirely; registry was his only
  maintainership. His @modelcontextprotocol.io account is likewise
  unaffected by this change (existingGWSUser).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: drop discord config and inline comments from collaborators role

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: annotate registry collaborators role id as GitHub only

Matches the typescript-sdk-collaborators convention in roleIds.ts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: keep Toby as registry emeritus with empty role membership

Instead of removing Toby Padilla's access entry entirely, retain it with an
empty memberOf and a comment noting he is an emeritus maintainer of the
Registry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: rename registry collaborators team to registry-collaborators

Drops the '-wg' infix for consistency: GitHub team slug
'registry-wg-collaborators' -> 'registry-collaborators' and the role id
constant REGISTRY_WG_COLLABORATORS -> REGISTRY_COLLABORATORS, keeping the
constant and slug mirrored as with typescript-sdk-collaborators.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Tadas Antanavicius <tadas@modelcontextprotocol.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 13:53:52 +01:00
Mike Kistler
09a270db7a
Add PranavSenthilnathan to csharp-sdk team (#114) 2026-05-26 20:20:51 +00:00
Yaroslav
a2d26c7670
update go SDK maintainers list (#113) 2026-05-26 21:19:34 +01:00
Kurtis Van Gent
f3d919d5dd
feat: add Google Workspace account for kurtisvg (#112) 2026-05-06 23:43:33 +01:00
David Soria Parra
48b3463f65
feat: remove pwwpche from CORE_MAINTAINERS (moved to emeritus) (#111) 2026-05-06 14:26:42 +01:00
Leonid Stashevsky
1440d465f8 Drop kpavlov from the kotlin sdk roles 2026-05-04 08:37:09 -07:00
David Soria Parra
945668a063
feat: add Agents Working Group with experimental-ext-tasks access (#109)
Creates the agents-wg role and corresponding GitHub team under working-groups,
adds Caitie, David, Luca, and Peter Alexander as members, and grants the team
admin access to the experimental-ext-tasks repository.
2026-04-30 14:11:37 +01:00
Felix Weinberger
817bd3485c
feat: add Google Workspace accounts for felixweinberger and maxisbey (#106) 2026-04-29 11:45:20 +01:00
Ukjae Jeong
c4b71321ea
Add @jeongukjae to interceptors working group (#103)
* Add details for myself

* Update users.ts

* Update users.ts
2026-04-28 16:47:51 +01:00
Den Delimarsky
031692fb76 Add caseychow-oai to File Uploads WG
Casey is the author of SEP-2631 (File Objects and Transfer), see
modelcontextprotocol/modelcontextprotocol#2631.

🏠 Remote-Dev: homespace
2026-04-23 23:52:39 -07:00
Den Delimarsky
d69a4e91b8 Add File Uploads Working Group role and initial members
Creates the file-uploads-wg GitHub team (under working-groups) and the
matching Discord role. Initial members: localden (Lead), nickcoai,
ochafik. See charter PR modelcontextprotocol#2635.

🏠 Remote-Dev: homespace
2026-04-23 23:42:51 -07:00
Kurt Degiorgio
1b3c1c8a89
Update details in users.ts for Kurt Degiorgio (#102)
* Update  details in users.ts for Kurt Degiorgio

* Update users.ts

* Update users.ts
2026-04-22 12:09:52 +01:00
Sambhav Kothari
616a4f8ed6
Add the interceptors WG and set up the permissions appropriately (#98)
* Add INTERCEPTORS_WG role ID

* Add Interceptors Working Group role configuration

* Add repository access configuration for interceptors

* Add user to INTERCEPTORS_WG role
2026-04-21 23:32:31 +01:00
Sam Morrow
183e9db575
feat: add Google Workspace account for SamMorrowDrums (#101)
Add firstName, lastName, and googleEmailPrefix fields to provision
sam@modelcontextprotocol.io Google Workspace account.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-20 22:50:43 +01:00
David Soria Parra
68c99319af
Add server-card-wg and make SamMorrowDrums a maintainer
Adds SERVER_CARD_WG working group with GitHub team and Discord role.
Adds Sam to MAINTAINERS and SERVER_CARD_WG, and adds tadasant and dsp-ant
to SERVER_CARD_WG.
2026-04-14 14:07:56 +01:00
Maciej Kisiel
c1fb6a1ca5
Add yarolegovich and guglielmo-san to Go SDK team (#92)
* Add yarolegovich to Go SDK team

Yaroslav is part of our team that maintains the SDK repository.

* Add Guglielmo
2026-04-08 16:33:12 +01:00
David Soria Parra
5baac7ca7e
Add Den to lead maintainers 2026-04-07 19:43:03 +01:00
Clare Liguori
161910e80b
Add Clare to core maintainers (#96) 2026-04-06 17:11:38 -07:00
David Soria Parra
5120a8fe7a
Add Discord ID for halter73 2026-03-31 00:06:13 +01:00
David Soria Parra
73a3d2af17
Add Clare Liguori to Triggers & Events WG and maintainers 2026-03-30 11:56:03 +01:00
David Soria Parra
ea91b4e994
Remove jerome3o-anthropic and maheshmurag from moderators 2026-03-27 19:28:12 +00:00
Peter Alexander
bd085c64fa
Add Triggers & Events Working Group (#90) 2026-03-25 15:12:12 -07:00
Den Delimarsky
a0dd148d65
Add typescript-sdk-collaborators team with push access to TS SDK repo (#89)
- New GitHub team typescript-sdk-collaborators (child of typescript-sdk)
- Grant push permission on modelcontextprotocol/typescript-sdk
- Add poteat as initial member

🏠 Remote-Dev: homespace
2026-03-24 13:27:35 -07:00
Den Delimarsky
e014aa7c4e
Add reference-servers-maintainers GitHub team with admin on servers repo (#88)
- Expand REFERENCE_SERVERS_MAINTAINERS role (previously Discord-only) to
  create a GitHub team
- Grant the team admin permission on modelcontextprotocol/servers
- Add tobinsouth as a new member

Existing members cliffhall and olaservo will also be added to the new
GitHub team.

🏠 Remote-Dev: homespace
2026-03-24 12:33:55 -07:00
Nick Cooper
7a449ff28c
Add nickcoai Google info (#82)
* Add nickcoai Google info

As above

* Update src/config/users.ts

---------

Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
2026-03-18 19:01:46 +00:00
Ola Hungerford
0dcdf88a57
Add pja-ant to Skills over MCP interest group (#81)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 13:23:46 +00:00
Ola Hungerford
1e9e17ca7e
Add Tool Annotations Interest Group and enable Discord sync (#79)
* Add evalstate and cliffhall to docs-maintaners team

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add Tool Annotations Interest Group and enable Discord sync

Add rreichel3, mattzcarey, and SamMorrowDrums as facilitators
for the new Tool Annotations IG. Create GitHub team and Discord
role sync. Add Discord IDs for rreichel3 and mattzcarey.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Add experimental-ext-tool-annotations repo for Tool Annotations IG

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-17 11:01:44 +00:00