{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"app.lasers.guildcontrol/discord","description":"Safety-first MCP server for Discord with privacy-safe reads, audits, and reviewed administration","title":"GuildControl MCP","repository":{"url":"https://github.com/j-256/guildcontrol","source":"github","id":"1334461127"},"version":"0.3.1","websiteUrl":"https://docs.guildcontrol.lasers.app","icons":[{"src":"https://raw.githubusercontent.com/j-256/guildcontrol/v0.3.1/assets/guildcontrol-icon.png","mimeType":"image/png","sizes":["1254x1254"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"guildctl","version":"0.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"},{"value":"--config","type":"positional"},{"description":"Absolute path to one strict versioned non-secret configuration document","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/guildcontrol.json","type":"positional","valueHint":"config_file"}],"environmentVariables":[{"description":"Discord bot token sent only to fixed Discord REST and vetted Gateway origins","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_BOT_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/j-256/guildcontrol:0.3.1","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--read-only","type":"positional"},{"value":"--cap-drop=ALL","type":"positional"},{"value":"--security-opt=no-new-privileges:true","type":"positional"},{"value":"--pids-limit=64","type":"positional"},{"description":"Read-only bind mount for the non-secret connector configuration","isRequired":true,"value":"type=bind,source={config_file},target=/configuration/guildcontrol.json,readonly","variables":{"config_file":{"description":"Absolute host path to the connector configuration","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/guildcontrol.json"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"--config","type":"positional"},{"value":"/configuration/guildcontrol.json","type":"positional"}],"environmentVariables":[{"description":"Discord bot token sent only to fixed Discord REST and vetted Gateway origins","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_BOT_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/j-256/guildcontrol/releases/download/v0.3.1/guildcontrol-0.3.1.mcpb","fileSha256":"c3098a985ace8a87eec88dbbc745cddc91d5b1b94f6973e27fef26a7662c787c","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T05:25:07.602817Z","publishedAt":"2026-09-01T05:25:07.602817Z","updatedAt":"2026-09-01T05:25:07.602817Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"app.lasers.guildcontrol/discord","description":"Safety-first MCP server for Discord with privacy-safe reads, audits, and reviewed administration","title":"GuildControl MCP","repository":{"url":"https://github.com/j-256/guildcontrol","source":"github","id":"1334461127"},"version":"0.4.0","websiteUrl":"https://docs.guildcontrol.lasers.app","icons":[{"src":"https://raw.githubusercontent.com/j-256/guildcontrol/v0.4.0/assets/guildcontrol-icon.png","mimeType":"image/png","sizes":["1254x1254"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"guildctl","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"},{"value":"--config","type":"positional"},{"description":"Absolute path to one strict versioned non-secret configuration document","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/guildcontrol.json","type":"positional","valueHint":"config_file"}],"environmentVariables":[{"description":"Discord bot token sent only to fixed Discord REST and vetted Gateway origins","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_BOT_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/j-256/guildcontrol:0.4.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--read-only","type":"positional"},{"value":"--cap-drop=ALL","type":"positional"},{"value":"--security-opt=no-new-privileges:true","type":"positional"},{"value":"--pids-limit=64","type":"positional"},{"description":"Read-only bind mount for the non-secret connector configuration","isRequired":true,"value":"type=bind,source={config_file},target=/configuration/guildcontrol.json,readonly","variables":{"config_file":{"description":"Absolute host path to the connector configuration","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/guildcontrol.json"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"--config","type":"positional"},{"value":"/configuration/guildcontrol.json","type":"positional"}],"environmentVariables":[{"description":"Discord bot token sent only to fixed Discord REST and vetted Gateway origins","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_BOT_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/j-256/guildcontrol/releases/download/v0.4.0/guildcontrol-0.4.0.mcpb","fileSha256":"2a7bb87d1d93ce10955c949b5f356c193a9f984a3454c41e24b5bb4ba6e04f8b","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T19:40:46.386602Z","publishedAt":"2026-09-01T19:40:46.386602Z","updatedAt":"2026-09-01T19:40:46.386602Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"app.lasers.guildcontrol/discord","description":"Safety-first MCP server for Discord with privacy-safe reads, audits, and reviewed administration","title":"GuildControl MCP","repository":{"url":"https://github.com/j-256/guildcontrol","source":"github","id":"1334461127"},"version":"2.2.0","websiteUrl":"https://docs.guildcontrol.lasers.app","icons":[{"src":"https://raw.githubusercontent.com/j-256/guildcontrol/v2.2.0/assets/guildcontrol-icon.png","mimeType":"image/png","sizes":["1254x1254"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"guildctl","version":"2.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"},{"value":"--config","type":"positional"},{"description":"Absolute path to one strict versioned non-secret configuration document","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/guildcontrol.json","type":"positional","valueHint":"config_file"}],"environmentVariables":[{"description":"Discord bot token sent only to fixed Discord REST and vetted Gateway origins","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_BOT_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/j-256/guildcontrol:2.2.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"--read-only","type":"positional"},{"value":"--cap-drop=ALL","type":"positional"},{"value":"--security-opt=no-new-privileges:true","type":"positional"},{"value":"--pids-limit=64","type":"positional"},{"description":"Read-only bind mount for the non-secret connector configuration","isRequired":true,"value":"type=bind,source={config_file},target=/configuration/guildcontrol.json,readonly","variables":{"config_file":{"description":"Absolute host path to the connector configuration","isRequired":true,"format":"filepath","placeholder":"/absolute/path/to/guildcontrol.json"}},"type":"named","name":"--mount"}],"packageArguments":[{"value":"serve","type":"positional"},{"value":"--config","type":"positional"},{"value":"/configuration/guildcontrol.json","type":"positional"}],"environmentVariables":[{"description":"Discord bot token sent only to fixed Discord REST and vetted Gateway origins","isRequired":true,"format":"string","isSecret":true,"name":"DISCORD_BOT_TOKEN"}]},{"registryType":"mcpb","identifier":"https://github.com/j-256/guildcontrol/releases/download/v2.2.0/guildcontrol-2.2.0.mcpb","fileSha256":"86c4950160c69c3e622114003530f64b4fdddfc9ebe6ceb85e7f1063eac8d562","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T12:51:22.563929Z","publishedAt":"2026-09-03T12:51:22.563929Z","updatedAt":"2026-09-03T12:51:22.563929Z","isLatest":true}}}],"metadata":{"count":3}}
