Discord CLI — Communication skill for Claude Code
Discord CLI + MCP server that runs as your own user account — read, send, search, and manage any server/DM you belong to, no bot invite.
How to install Discord CLI
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open quangdang46/discord_cli and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Discord CLI does
Discord CLI + MCP server that runs as your own user account — read, send, search, and manage any server/DM you belong to, no bot invite. Agent-native JSON/JSONL output, SQLite + FTS5 offline archive, stealth-aware headers, single Rust binary.
Alternatives in Communication
- Google Workspace Groups Settings — Manage Google Groups settings 21.6k ★
- Codepilot — A native desktop GUI for Claude Code — chat, code, and manage projects visually 4.3k ★
- Taiyi Archive 881 ★
README
discord — Your Discord, Driven From the Terminal
🚧 **Active development — daily tested, not daily committed**
This repo is under heavy daily use (automated digests, MCP integrations, agent workflows). If commit activity looks sparse, it's because the tool is *stable for its current feature set* — no open issues, no regressions, no need for churn. New features ship when real workflows surface a gap, not on a schedule. Check [Releases](https://github.com/quangdang46/discord_cli/releases) for the latest binary.
  
**A Discord CLI + MCP server that operates your *user account* — so it sees every server, group, and DM you belong to. No bot invitation required.** Built in Rust for AI agents and terminal-first humans: 77 commands, SQLite archive with FTS5 search, stealth-aware, and an MCP server that plugs straight into Claude Code.
⚠️ **ToS / account-risk warning** — Automating a user account violates Discord's Terms of Service and can result in account termination. Use only on accounts you control, with restraint: rate limits are built in, reads are bounded, and destructive actions require explicit `--confirm`. Admin operations (`channel-*`, `role-*`, `emoji-*`) are the **highest-risk** surface — channel deletion is irreversible and plainly visible. `auth --qr` uses Discord's login API (highest risk) — opt-in only, never automatic. See [docs/ADMIN.md](docs/ADMIN.md) for the permission matrix and ToS risk table.
Installation
# macOS / Linux — one-liner (downloads prebuilt binary)
curl -fsSL "https://
Related Skills
Old Claude MCP
Local MCP server that indexes exported Claude chat history into SQLite FTS5 for context retrieval
Imessage MCP
macOS-only iMessage MCP server for Claude Code. Direct chat.db read, voice-note transcription, FTS5 search, Ap
Claude Code Types
TypeScript type definitions for Claude Code chat history JSONL files.
Grace Run
Headless orchestrator of a grace-feature-dev run dispatched BY THE BOARD. Same engine as /grace-feature-dev, b
Meeting Scheduler
Handles end-to-end meeting scheduling using the Superhuman Mail MCP server — from finding available times to s
Campaign Brief Agent
Claude agents turn a campaign brief into a checked cross-team launch plan, with validated MCP tools, an advers
Related Agents
Email Manager
Manage internal project email: read inbox, send messages, archive processed items, run the periodic delivery a
Discord Dev
Discord application specialist. Use for any task involving Discord bot development, slash commands, components
Distiller
Turns a raw work session (sessions/archive/ notes, .jsonl transcripts) into clean notes and lessons in the tru