Cursor Discord Channels
FreeNot checkedBridges Discord channels to Cursor's headless agent, enabling always-on Discord MCP interactions on a server.
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
- Create a Discord bot → save token to
~/.cursor/channels/discord/.env agent loginexport CURSOR_CWD=/path/to/your/projectandexport CDC_STATE_DIR=~/.cursor/channels/discordnpm run bridge— orbash scripts/start-bridge-local.shfor 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
- docs/DISCORD_BOT.md — create a bot in Discord Developer Portal (start here if new)
- docs/LOCAL_SETUP.md — Mac/laptop + nohup (recommended first)
- docs/VPS_SETUP.md — systemd, multi-agent on a server
- docs/AUTH.md — subscription vs API key
- docs/BENCHMARKS.md — warm-bridge speedup + cross-model agentic race
- skills/discord-access/SKILL.md — who can talk to the bot
License
MIT
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-channelsFAQ
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
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Klavis AI
Open Source MCP Infra. Hosted MCP servers and MCP clients on Slack and Discord.
Work90210/APIFold
Turn any REST API into a hosted MCP server. 18 free public servers (GitHub, Stripe, Slack, OpenAI, Notion, and more) — no setup required, bring your own API key
by Work90210arikusi/deepseek-mcp-server
MCP server for DeepSeek AI with chat, reasoning, multi-turn sessions, function calling, thinking mode, and cost tracking.
by arikusihashgraph-online/hashnet-mcp-js
MCP server for the Registry Broker. Discover, register, and chat with AI agents on the Hashgraph network.
by hashgraph-onlineprofullstack/mcp-server
A comprehensive MCP server aggregating 20+ tools including SEO optimization, document conversion, domain lookup, email validation, QR generation, weather data,
by profullstackWayStation-ai/mcp
Seamlessly and securely connect Claude Desktop and other MCP hosts to your favorite apps (Notion, Slack, Monday, Airtable, etc.). Takes less than 90 secs.
by waystation-aiCompare 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
