mcpField
D
Discord RPC MCP

Discord RPC MCP

Local
github.com/ver-1000000Communication1Updated 4w ago

About Discord RPC MCP

Discord RPC MCP exposes the Discord desktop app's RPC capabilities to AI assistants. It is for users who need to read channels, receive new messages, or control calls; searching past chats is not supported.

Key features

  1. 01Read server and channel information
  2. 02Read channel and direct messages
  3. 03Subscribe to messages and voice events
  4. 04Switch text or voice channels
  5. 05Adjust audio, video, and screen sharing

Use cases

  1. 01Review a Discord channel or direct message
  2. 02Receive new channel messages and voice events
  3. 03Join or leave a voice call
  4. 04Adjust another participant's local volume

MCP support

As an MCP server, it exposes the Discord desktop app's RPC capabilities to MCP clients, including channel reading, event subscriptions, and call controls.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository
Packages
mcpbdiscord-rpc-mcp-v1.1.0.mcpb

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

English · 日本語

Discord RPC MCP

discord-rpc-mcp

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

ToolsPurpose
get_guilds, get_guild, get_channelsGet server and channel information
get_channelRead a channel, DM or group DM; optionally select response fields
get_selected_voice_channel, get_voice_settingsCheck your voice channel and settings
subscribe, unsubscribe, get_eventsSubscribe to and read messages, voice events and more
select_text_channel, select_voice_channelSwitch channels, join or leave a call
set_voice_settings, set_user_voice_settingsAdjust your audio settings or another participant's local volume
toggle_video, toggle_screenshareToggle the camera or screen sharing in a call
set_activitySet or clear Rich Presence
send_activity_join_invite, close_activity_requestAccept or reject activity join requests
set_certified_devicesSet device information

Usage · Development · Discord RPC access requirements · Terms of Use · Privacy Policy

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.