discord-ops
Automate Discord server operations including message management, channel organization, and role assignments via MCP.
Introduction
The Discord Operations skill provides a robust bridge between AI agents and Discord, enabling automated community management. By leveraging the discord-mcp protocol, this skill transforms standard LLM interactions into actionable administrative commands on Discord servers. It is specifically designed for community managers, server administrators, and developers looking to streamline repetitive tasks and implement custom operational logic without manual interface navigation. Typical workflows include automated onboarding, scheduled announcements, and real-time moderation adjustments.
-
Full message lifecycle control: send, read history, edit, and delete messages, including reaction management.
-
Advanced server administration: create and manage text channels, and define role-based access control with assignment and removal functions.
-
User management capabilities: search for users by name, send private direct messages, and retrieve member lists for auditing.
-
Custom task engine: execute predefined operational workflows stored in markdown task files, allowing for extensible logic and standardized event responses.
-
Event-driven integration: integrates with Claude Code to perform tasks in response to server events or scheduled triggers.
-
Always verify channel IDs before performing bulk operations to avoid errors.
-
When assigning or removing roles, confirm user permissions and hierarchy to prevent unauthorized changes.
-
Be mindful of Discord API rate limits; a minimum of one-second intervals between successive API calls is recommended for high-volume automated scripts.
-
The skill requires a functioning discord-mcp server and appropriate Bot Intents (Server Members and Message Content) enabled in the Discord Developer Portal.
-
Operational instructions and logic are centralized in the tasks/ directory, which users should customize to match their specific community needs.
Repository Stats
- Stars
- 0
- Forks
- 0
- Open Issues
- 0
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 4, 2026, 01:53 AM