discord-rpc-mcp
https://github.com/user-attachments/assets/5c26f647-2953-4cdc-b2e6-b7ea76578f2c
A server that exposes the Discord desktop app's RPC through MCP. (Functionality follows Discord's RPC capabilities, so features such as searching past chats are not available.)
Ask it to read a channel, receive new messages, or turn down someone's volume in a call.
Setup
To store authorization tokens securely, an OS credential store is required (Secret Service on Linux).
With Node.js 22+, npm and Git installed, register the MCP with your agent client as follows.
# Codex
codex mcp add discord-rpc-mcp -- npx -y github:ver-1000000/discord-rpc-mcp
# Claude Code
claude mcp add --scope user discord-rpc-mcp -- npx -y github:ver-1000000/discord-rpc-mcp
Clients that support MCPB can install the .mcpb file from Releases.
Once the MCP is installed and enabled, tell your agent: Set up discord-rpc-mcp.
The setup tool opens a local page that guides you through creating your own Discord application, enabling Public Client and entering its Client ID.
For manual installation or detailed instructions, see the installation guide.
What you can do
Usage · Development · Discord RPC access requirements · Terms of Use · Privacy Policy