access/src/config/users.ts
David Soria Parra 52112dfb4f
Add Discord IDs for 30 users
Automated matching found 18 users by username/display name:
- CodeWithKyrian, Kehrlann, Kludex, Nyholm, asklar, baxen
- carlpeaslee, evalstate, felixweinberger, jba, jerome3o-anthropic
- joan-anthropic, jonathanhefner, ochafik, olaservo, stallent
- tadasant, topherbullock

Manually provided IDs for 12 users:
- D-McAdams, a-akimov, aaronpk, atesgoral, domdomegg, findleyr
- koic, mikekistler, pederhp, sambhav, toby, tzolov

Claude-Generated-By: Claude Code (cli/claude-opus-4-5=100%)
Claude-Steers: 2
Claude-Permission-Prompts: 7
Claude-Escapes: 0
2026-01-15 14:01:26 +00:00

451 lines
9.8 KiB
TypeScript

import type { Member } from './utils';
import { ROLE_IDS } from './roleIds';
export const MEMBERS: readonly Member[] = [
{
github: '000-000-000-000-000',
discord: '1360717264051241071',
memberOf: [ROLE_IDS.CORE_MAINTAINERS],
},
{
github: 'CodeWithKyrian',
discord: '951883230250946633',
memberOf: [ROLE_IDS.PHP_SDK],
},
{
github: 'D-McAdams',
discord: '1364696680980545697',
memberOf: [ROLE_IDS.AUTH_WG],
},
{
github: 'Kehrlann',
discord: '1112624611901837373',
memberOf: [ROLE_IDS.JAVA_SDK],
},
{
github: 'Kludex',
discord: '247021664624312322',
memberOf: [ROLE_IDS.PYTHON_SDK],
},
{
github: 'Nyholm',
discord: '466593085984342016',
memberOf: [ROLE_IDS.PHP_SDK],
},
{
github: 'Ololoshechkin',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'a-akimov',
discord: '1365254196621738116',
memberOf: [ROLE_IDS.DOCS_MAINTAINERS],
},
{
github: 'aaronpk',
discord: '324624369428987905',
memberOf: [ROLE_IDS.AUTH_WG],
},
{
github: 'alexhancock',
discord: '1325885093343924316',
memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.RUST_SDK],
},
{
github: 'an-dustin',
memberOf: [ROLE_IDS.SECURITY_WG],
},
{
github: 'ansaba',
memberOf: [ROLE_IDS.GO_SDK],
},
{
github: 'asklar',
discord: '633837375734153216',
memberOf: [ROLE_IDS.MCPB_MAINTAINERS],
},
{
github: 'atesgoral',
discord: '201179934775836672',
memberOf: [ROLE_IDS.RUBY_SDK],
},
{
github: 'baxen',
discord: '360224027769307136',
memberOf: [ROLE_IDS.RUST_SDK],
},
{
github: 'bhosmer-ant',
discord: '1272295077074567242',
memberOf: [
ROLE_IDS.CORE_MAINTAINERS,
ROLE_IDS.DOCS_MAINTAINERS,
ROLE_IDS.MODERATORS,
ROLE_IDS.PYTHON_SDK,
ROLE_IDS.TYPESCRIPT_SDK,
],
},
{
github: 'caitiem20',
email: 'caitie.mccaffrey@microsoft.com',
discord: '1425586366288494722',
memberOf: [ROLE_IDS.CORE_MAINTAINERS, ROLE_IDS.TRANSPORT_WG],
},
{
github: 'carlpeaslee',
discord: '288330838951723009',
memberOf: [ROLE_IDS.SWIFT_SDK],
},
{
github: 'chemicL',
memberOf: [ROLE_IDS.JAVA_SDK],
},
{
github: 'chr-hertel',
email: 'mail@christopher-hertel.de',
discord: '633566986827464704',
memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.PHP_SDK],
},
{
github: 'cliffhall',
email: 'cliff@futurescale.com',
discord: '501498061965754380',
memberOf: [
ROLE_IDS.MAINTAINERS,
ROLE_IDS.DOCS_MAINTAINERS,
ROLE_IDS.INSPECTOR_MAINTAINERS,
ROLE_IDS.REFERENCE_SERVERS_MAINTAINERS,
ROLE_IDS.MODERATORS,
ROLE_IDS.WORKING_GROUPS,
],
},
{
github: 'crondinini-ant',
memberOf: [],
},
{
github: 'devcrocod',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'domdomegg',
email: 'adam@modelcontextprotocol.io',
discord: '102128241715716096',
memberOf: [ROLE_IDS.MCPB_MAINTAINERS, ROLE_IDS.REGISTRY_MAINTAINERS],
},
{
github: 'dsp-ant',
email: 'david@modelcontextprotocol.io',
discord: '166107790262272000', // Example Discord user ID - replace with real ID
memberOf: [
ROLE_IDS.AUTH_WG,
ROLE_IDS.LEAD_MAINTAINERS,
ROLE_IDS.CORE_MAINTAINERS,
ROLE_IDS.DOCS_MAINTAINERS,
ROLE_IDS.GO_SDK,
ROLE_IDS.FINANCIAL_SERVICES_IG,
ROLE_IDS.MODERATORS,
ROLE_IDS.PHP_SDK,
ROLE_IDS.PYTHON_SDK,
ROLE_IDS.SECURITY_WG,
ROLE_IDS.TRANSPORT_WG,
ROLE_IDS.TYPESCRIPT_SDK,
],
},
{
github: 'e5l',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'eiriktsarpalis',
memberOf: [ROLE_IDS.CSHARP_SDK],
},
{
github: 'evalstate',
discord: '779268016121577492',
memberOf: [ROLE_IDS.DOCS_MAINTAINERS, ROLE_IDS.MODERATORS],
},
{
github: 'fabpot',
memberOf: [ROLE_IDS.PHP_SDK],
},
{
github: 'felixrieseberg',
memberOf: [ROLE_IDS.MCPB_MAINTAINERS],
},
{
github: 'felixweinberger',
discord: '1377138523492057212',
memberOf: [ROLE_IDS.PYTHON_SDK, ROLE_IDS.SECURITY_WG, ROLE_IDS.TYPESCRIPT_SDK],
},
{
github: 'findleyr',
discord: '776094836796424213',
memberOf: [ROLE_IDS.GO_SDK],
},
{
github: 'halter73',
memberOf: [ROLE_IDS.CSHARP_SDK],
},
{
github: 'ignatov',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'ihrpr',
memberOf: [
ROLE_IDS.MAINTAINERS,
ROLE_IDS.DOCS_MAINTAINERS,
ROLE_IDS.PYTHON_SDK,
ROLE_IDS.TYPESCRIPT_SDK,
],
},
{
github: 'jamadeo',
memberOf: [ROLE_IDS.RUST_SDK],
},
{
github: 'jba',
discord: '773276903364755518',
memberOf: [ROLE_IDS.GO_SDK],
},
{
github: 'jenn-newton',
memberOf: [ROLE_IDS.SECURITY_WG],
},
{
github: 'jerome3o-anthropic',
discord: '222246825397059585',
memberOf: [ROLE_IDS.MODERATORS],
},
{
github: 'joan-anthropic',
discord: '1398403578892128437',
memberOf: [ROLE_IDS.MCPB_MAINTAINERS],
},
{
github: 'jonathanhefner',
discord: '1301960963087663186',
memberOf: [ROLE_IDS.DOCS_MAINTAINERS, ROLE_IDS.MODERATORS, ROLE_IDS.RUBY_SDK],
},
{
github: 'jspahrsummers',
email: 'justin@modelcontextprotocol.io',
memberOf: [ROLE_IDS.CORE_MAINTAINERS],
},
{
github: 'KKonstantinov',
memberOf: [ROLE_IDS.INSPECTOR_MAINTAINERS, ROLE_IDS.TYPESCRIPT_SDK],
},
{
github: 'koic',
discord: '880937364208361483',
memberOf: [ROLE_IDS.RUBY_SDK],
},
{
github: 'kpavlov',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'kurtisvg',
discord: '1158458388917780590',
memberOf: [ROLE_IDS.CORE_MAINTAINERS, ROLE_IDS.TRANSPORT_WG],
},
{
github: 'liady',
discord: '383565833768665088',
memberOf: [
ROLE_IDS.MAINTAINERS,
ROLE_IDS.WORKING_GROUPS,
ROLE_IDS.MCP_APPS_WG,
ROLE_IDS.MCP_APPS_SDK,
],
},
{
github: 'localden',
discord: '1351224014143754260',
memberOf: [
ROLE_IDS.AUTH_WG,
ROLE_IDS.CORE_MAINTAINERS,
ROLE_IDS.CSHARP_SDK,
ROLE_IDS.DOCS_MAINTAINERS,
],
},
{
github: 'LucaButBoring',
discord: '1366470072729866252',
memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.AGENTS_IG, ROLE_IDS.WORKING_GROUPS],
},
{
github: 'maheshmurag',
memberOf: [ROLE_IDS.MODERATORS],
},
{
github: 'markpollack',
memberOf: [ROLE_IDS.JAVA_SDK],
},
{
github: 'marshallofsound',
memberOf: [ROLE_IDS.MCPB_MAINTAINERS],
},
{
github: 'mattt',
memberOf: [ROLE_IDS.SWIFT_SDK],
},
{
github: 'maxisbey',
memberOf: [ROLE_IDS.PYTHON_SDK],
},
{
github: 'mattzcarey',
memberOf: [ROLE_IDS.TYPESCRIPT_SDK],
},
{
github: 'michaelneale',
memberOf: [ROLE_IDS.RUST_SDK],
},
{
github: 'movetz',
memberOf: [ROLE_IDS.SWIFT_SDK],
},
{
github: 'mikekistler',
discord: '915345005982408754',
memberOf: [ROLE_IDS.CSHARP_SDK],
},
{
github: 'nickcoai',
discord: '1153783469860732968',
memberOf: [ROLE_IDS.CORE_MAINTAINERS, ROLE_IDS.SERVER_IDENTITY_WG],
},
{
github: 'nicolas-grekas',
memberOf: [ROLE_IDS.PHP_SDK],
},
{
github: 'ochafik',
discord: '1004897332069925024',
memberOf: [
ROLE_IDS.PYTHON_SDK,
ROLE_IDS.PYTHON_SDK_AUTH,
ROLE_IDS.TYPESCRIPT_SDK,
ROLE_IDS.TYPESCRIPT_SDK_AUTH,
],
},
{
github: 'og-ant',
memberOf: [ROLE_IDS.SECURITY_WG],
},
{
github: 'olaservo',
discord: '1079841769946095620',
memberOf: [ROLE_IDS.DOCS_MAINTAINERS, ROLE_IDS.INSPECTOR_MAINTAINERS, ROLE_IDS.MODERATORS],
},
{
github: 'pcarleton',
discord: '1354465170969067852',
memberOf: [
ROLE_IDS.CORE_MAINTAINERS,
ROLE_IDS.PYTHON_SDK,
ROLE_IDS.PYTHON_SDK_AUTH,
ROLE_IDS.TYPESCRIPT_SDK,
ROLE_IDS.TYPESCRIPT_SDK_AUTH,
ROLE_IDS.AUTH_WG,
],
},
{
github: 'pederhp',
discord: '166255967665651713',
memberOf: [ROLE_IDS.FINANCIAL_SERVICES_IG],
},
{
github: 'petery-ant',
memberOf: [ROLE_IDS.SECURITY_WG],
},
{
github: 'pronskiy',
memberOf: [ROLE_IDS.PHP_SDK],
},
{
github: 'pwwpche',
discord: '1226238847013228604',
memberOf: [ROLE_IDS.CORE_MAINTAINERS],
},
{
github: 'rdimitrov',
discord: '1088231882979815424',
email: 'radoslav@modelcontextprotocol.io',
memberOf: [ROLE_IDS.MAINTAINERS, ROLE_IDS.REGISTRY_MAINTAINERS],
},
{
github: 'sambhav',
discord: '840109459212206090',
memberOf: [ROLE_IDS.FINANCIAL_SERVICES_IG],
},
{
github: 'samthanawalla',
memberOf: [ROLE_IDS.GO_SDK],
},
{
github: 'sdubov',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'stephentoub',
memberOf: [ROLE_IDS.CSHARP_SDK],
},
{
github: 'stallent',
discord: '1137898074086314136',
memberOf: [ROLE_IDS.SWIFT_SDK],
},
{
github: 'tadasant',
discord: '400092503677599754',
email: 'tadas@modelcontextprotocol.io',
memberOf: [
ROLE_IDS.MODERATORS,
ROLE_IDS.MAINTAINERS,
ROLE_IDS.WORKING_GROUPS,
ROLE_IDS.INTEREST_GROUPS,
ROLE_IDS.REGISTRY_MAINTAINERS,
ROLE_IDS.ADMINISTRATORS,
],
},
{
github: 'tiginamaria',
memberOf: [ROLE_IDS.KOTLIN_SDK],
},
{
github: 'toby',
email: 'toby@modelcontextprotocol.io',
discord: '560155411777323048',
memberOf: [ROLE_IDS.REGISTRY_MAINTAINERS],
},
{
github: 'topherbullock',
discord: '1059910719124013168',
memberOf: [ROLE_IDS.RUBY_SDK],
},
{
github: 'tzolov',
discord: '1097924660055777290',
memberOf: [ROLE_IDS.DOCS_MAINTAINERS, ROLE_IDS.JAVA_SDK],
},
{
email: 'adamj@anthropic.com',
memberOf: [ROLE_IDS.CATCH_ALL],
},
{
email: 'davidsp@anthropic.com',
memberOf: [ROLE_IDS.ANTITRUST],
},
{
email: 'mattsamuels@anthropic.com',
memberOf: [ROLE_IDS.ANTITRUST],
},
{
email: 'davideramian@anthropic.com',
memberOf: [ROLE_IDS.ANTITRUST],
},
] as const;