Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Cursor Discord Channels

FreeNot checked

Bridges Discord channels to Cursor's headless agent, enabling always-on Discord MCP interactions on a server.

GitHubEmbed

About

Bridges Discord channels to Cursor's headless agent, enabling always-on Discord MCP interactions on a server.

README

Talk to your CLI agents in Discord, get the work done

Discord bridge + MCP tools for CLI coding agents. When someone @mentions your bot, a small bridge wakes a warm ACP agent session; the bridge posts the reply as your bot (default), or the agent can use Discord MCP tools in legacy mode.

Supported agents (any CLI that speaks ACP works — set CDC_AGENT_BIN):

Agent Model examples Auth
Cursor CLI (default) Composer agent login (subscription)
Kimi Code CLI Kimi K3 (k3) kimi login (Kimi Code subscription)
Devin CLI GLM 5.2 devin auth login
Discord  →  bridge  →  ACP agent (cursor / kimi / devin)  →  bridge posts reply (default)
                              ↳ or Discord MCP when CDC_BRIDGE_OUTBOUND=mcp

Uses your agent subscription — no separate API bill. No VPS required to get started.

Choose your setup

Local (start here) VPS (always-on)
Cost No VM — subscription only ~$5–10/mo server
Difficulty Easiest (nohup on your Mac) SSH + systemd
RAM Shared with your laptop; scales with concurrent agents Uses server RAM
Uptime Mac powered on, no sleep (lid closed OK with caffeinate) 24/7 without your machine
Agents 2–3 bots usually fine; 4+ strains RAM & thermals Many bots / workspaces
Guide docs/LOCAL_SETUP.md docs/VPS_SETUP.md

Quick start (local)

git clone https://github.com/lilyzhng/agent-channels.git
cd agent-channels
npm install
  1. Create a Discord bot → save token to ~/.cursor/channels/discord/.env
  2. agent login
  3. export CURSOR_CWD=/path/to/your/project and export CDC_STATE_DIR=~/.cursor/channels/discord
  4. npm run bridge — or bash scripts/start-bridge-local.sh for background

Full walkthrough: docs/LOCAL_SETUP.md

Using Kimi Code (Kimi K3)

uv tool install --python 3.13 kimi-cli
kimi login                      # ACP mode needs the OAuth login, not an API key
export CDC_AGENT_BIN=$(which kimi)
export CDC_AGENT_MODE=acp

Set the model in ~/.kimi/config.toml (default_model = "k3", provider type = "kimi", base_url = "https://api.kimi.com/coding/v1"). Keep default_thinking = false for fast turns. The bridge auto-approves the agent's permission prompts by ACP option kind, so Kimi's tool calls run unattended just like Cursor's.

What you get

  • @mention your bot → real reply in the thread
  • Subscription auth — same quota as Cursor IDE / CLI
  • Access control — pairing, allowlists, trusted bots
  • Self-hosted — your token, your rules

Benchmarks

Measured on a live server against the real agents. The warm ACP session (v0.2) cuts steady-state latency from ~10 to 12s (cold spawn per message) to ~1.2 to 2.5s, roughly 5 to 10x, and adds shared cross-channel memory.

We also raced three models on one full agentic task (read PR #5 → author an SVG → render with rsvg-convert → post the image back to Discord):

Agent Model Time
Jackie Composer 2.5 42.3s
Lucy Sonnet 4.6 72.0s
Andrej Opus 4.8 103.0s

Composer 2.5 won on speed and held up on quality; Opus produced the richest-looking diagram. Full writeup, the three diagrams, and the shell-harness root-cause fix: docs/BENCHMARKS.md.

More help

License

MIT

from github.com/lilyzhng/agent-channels

Installing Cursor Discord Channels

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/lilyzhng/agent-channels

FAQ

Is Cursor Discord Channels MCP free?

Yes, Cursor Discord Channels MCP is free — one-click install via Unyly at no cost.

Does Cursor Discord Channels need an API key?

No, Cursor Discord Channels runs without API keys or environment variables.

Is Cursor Discord Channels hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Cursor Discord Channels in Claude Desktop, Claude Code or Cursor?

Open Cursor Discord Channels on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Cursor Discord Channels with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs