cursor-discord-channels
Provides tools for interacting with Discord channels, including sending replies, fetching messages, and access control, enabling AI agents to manage Discord conversations.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
agent-channels
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 |
|
Kimi Code CLI | Kimi K3 ( |
|
Devin CLI | GLM 5.2 |
|
Discord → bridge → ACP agent (cursor / kimi / devin) → bridge posts reply (default)
↳ or Discord MCP when CDC_BRIDGE_OUTBOUND=mcpUses 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 ( | SSH + systemd |
RAM | Shared with your laptop; scales with concurrent agents | Uses server RAM |
Uptime | Mac powered on, no sleep (lid closed OK with | 24/7 without your machine |
Agents | 2–3 bots usually fine; 4+ strains RAM & thermals | Many bots / workspaces |
Guide |
Related MCP server: agy-discord-mcp
Quick start (local)
git clone https://github.com/lilyzhng/agent-channels.git
cd agent-channels
npm installCreate a Discord bot → save token to
~/.cursor/channels/discord/.envagent 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=acpSet 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
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Official MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server for Discord-based AI agent-user communication. Enables AI agents to communicate with users through Discord instead of IDE chat interfaces.520 PyPI8MIT
- AlicenseNot gradedqualityCmaintenanceBridges a Discord bot with the agy CLI, enabling inbound messages to be relayed to agy and allowing agy to interact with Discord through MCP tools, including sending messages and files.33 npmMIT
- AlicenseNot gradedqualityFmaintenanceMCP server that gives AI agents first-class access to Discord, enabling discovery, messaging, channel management, moderation, and arbitrary REST calls through typed, consent-aware tools.12 npm3MIT
- AlicenseNot gradedqualityCmaintenanceEnables a self-hosted bridge that lets dots list permitted Discord channels, read message history, fetch individual messages, and send replies, while subscribing to signed webhook notifications for new human messages. Channel, server, history-window, and write permissions are enforced server-side, and the bot token is never exposed to dots.MIT