quangdang46

Discord CLI — Communication skill for Claude Code

Communication community

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

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.

discord — read, send, search, and manage any server/DM you belong to, as yourself

![Platform](https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20Windows-blue.svg) ![Rust](https://img.shields.io/badge/Rust-stable-orange.svg) ![License](https://img.shields.io/badge/License-MIT-blue.svg)


**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://