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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cursor-discord-channelsFetch recent messages from #general channel"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: discord-mcp-server
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.59MIT
- AlicenseNot gradedqualityDmaintenanceLets any MCP-compatible AI client interact with Discord — send messages, manage channels, create webhooks, assign roles, and more.301MIT
- AlicenseNot gradedqualityAmaintenanceBridges 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.22MIT
- AlicenseBqualityDmaintenanceEnables MCP clients to interact with Discord servers, allowing operations such as sending messages and reading message history through the Discord API.23348MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lilyzhng/agent-channels'
If you have feedback or need assistance with the MCP directory API, please join our Discord server