--channels ignored — Discord plugin channel notifications not working (v2.1.81)
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-officialv0.0.1
Steps to reproduce
- Install the Discord plugin (
discord@claude-plugins-official) - Configure bot token via
/discord:configure <token> - Set allowlist policy via
/discord:access policy allowlist - Start Claude Code — observe
--channels ignoredin startup output - Send a DM to the bot on Discord
- 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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗