--channels ignored — Discord plugin channel notifications not working (v2.1.81)

Resolved 💬 2 comments Opened Mar 21, 2026 by cw-yancey Closed Mar 22, 2026

Description

The Discord plugin (discord@claude-plugins-official v0.0.1) is installed and enabled, the bot server starts and runs correctly, but inbound Discord messages are never delivered to the Claude conversation.

At startup, Claude Code logs:

--channels ignored (plugin:discord@claude-plugins-official)
Channels are not currently available

Environment

  • Claude Code version: 2.1.81
  • OS: Windows 11 Pro (22621)
  • Plugin: discord@claude-plugins-official v0.0.1

Steps to reproduce

  1. Install the Discord plugin (discord@claude-plugins-official)
  2. Configure bot token via /discord:configure <token>
  3. Set allowlist policy via /discord:access policy allowlist
  4. Start Claude Code — observe --channels ignored in startup output
  5. Send a DM to the bot on Discord
  6. No <channel> tag appears in the Claude conversation; bot never replies

Expected behavior

Incoming Discord DMs should be delivered as <channel source="discord" ...> tags in the Claude conversation so Claude can process and reply via the reply MCP tool.

Actual behavior

The MCP server advertises experimental: { 'claude/channel': {} } capability and calls mcp.notification({ method: 'notifications/claude/channel', ... }) on each inbound message, but Claude Code ignores it and logs --channels ignored.

The bot server process is running, the token is valid, and the MCP tools (reply, fetch_messages, etc.) are accessible — only the inbound notification delivery is broken.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗