{"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}}}
