⚡ Discp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
The Feature-Complete Discord Model Context Protocol (MCP) Server
Providing any AI assistant (Claude Desktop, Claude Code, Cursor, Antigravity, OpenCode, Windsurf, n8n) with native, granular control over Discord.
---
📖 Overview
**Discp** is a production-grade Discord MCP server written in TypeScript. It bridges AI assistants to Discord with **117 native tools**, supporting both **User/Alt Accounts** and **Bot Accounts** seamlessly without requiring bot verification or developer portal setup.
🛡️ Anti-Abuse Human Pacing (Zero Warning Flags)
To prevent accounts from triggering Discord security checkpoints, rate-limits, or password resets, Discp enforces **natural human pacing** (1.2s – 2.5s randomized intervals) across sensitive write operations (creating channels, roles, categories, webhooks, and assigning permissions).
🎨 Creative Variation (No Repetitive Designs)
Discp equips AI models with tools to discover fresh aesthetic symbols and channel architectures dynamically:
* get_discord_symbols: Curated offline library of dividers, channel prefixes, role badges, sparkles, and layout templates.
* search_discord_symbols: Searches online databases (**emojicombos**, **emojidb**) live on demand so every server gets unique aesthetics.
* get_discord_syntax_guide: Complete cheatsheet of Discord markdown techniques, timestamps, mentions, and internal navigation links.
---
🛠️ Complete Tool Catalog (117 Tools)
| Domain | Count | Highlight Tools |
| :--- | :---: | :--- |
| **Server Operations** | 11 | list_servers, get_server_info, modify_server_settings, create_server, setup_community_server, get_audit_logs, modify_server_widget, prune_members |
| **Channels & Categories** | 14 | create_text_channel, create_voice_channel, create_stage_channel, create_category, edit_channel, edit_category, delete_channel, delete_category, list_channels, list_channels_in_category, find_channel, get_channel_info, move_channel |
| **Permissions** | 4 | list_channel_permissions, upsert_role_channel_permissions, upsert_member_channel_permissions, delete_channel_permission |
| **Messages & Reactions** | 12 | send_message, edit_message, delete_message, read_messages, bulk_delete_messages, pin_message, unpin_message, list_pinned_messages, add_reaction, remove_reaction, clear_reactions, get_message_attachments |
| **Formatting & Mentions** | 3 | format_discord_mention, resolve_discord_mentions, get_discord_syntax_guide |
| **Symbols & Aesthetics** | 2 | get_discord_symbols, search_discord_symbols |
| **Users & Direct Messages** | 6 | get_user_info, get_user_id_by_name, send_direct_message, edit_direct_message, delete_direct_message, read_direct_messages |
| **Members & Moderation** | 11 | kick_member, ban_member, unban_member, timeout_member, remove_timeout, set_member_nickname, list_bans, get_ban_info, list_members, search_members, get_member_info |
| **Roles** | 7 | list_roles, get_role_info, create_role, edit_role, delete_role, assign_role, remove_role |
| **AutoModeration** | 5 | list_automod_rules, get_automod_rule, create_automod_rule, edit_automod_rule, delete_automod_rule |
| **Interactive Polls** | 3 | create_poll, end_poll, get_poll_answer_voters |
| **Threads** | 6 | create_thread, modify_thread, join_thread, leave_thread, list_active_threads |
| **Forums** | 7 | create_forum_channel, edit_forum_channel, list_forum_channels, get_forum_channel_info, list_forum_tags, create_forum_post, list_forum_posts |