关于 Discord RPC MCP
Discord RPC MCP 将 Discord 桌面应用的 RPC 功能提供给 AI 助手使用,适合需要读取频道、接收新消息或控制语音通话的用户。功能范围受 Discord RPC 能力限制,不支持搜索历史聊天。
主要功能
- 01读取服务器与频道信息
- 02读取频道和私信内容
- 03订阅消息及语音事件
- 04切换文字或语音频道
- 05调整音频、视频与屏幕共享
适用场景
- 01查看 Discord 频道或私信内容
- 02接收频道新消息和语音事件
- 03加入或离开语音通话
- 04调整通话参与者的本地音量
MCP 相关
作为 MCP 服务端,将 Discord 桌面应用的 RPC 功能暴露给 MCP 客户端,包括频道读取、事件订阅和通话控制。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
English · 日本語
discord-rpc-mcp
通过 MCP 暴露 Discord 桌面应用 RPC 的服务。(功能遵循 Discord RPC 的能力,因此无法搜索历史聊天等。)
让它读取频道、接收新消息,或调低通话中某人的音量。
设置
为安全存储授权令牌,需要使用操作系统凭据存储(Linux 上为 Secret Service)。
安装 Node.js 22+、npm 和 Git 后,按如下方式将 MCP 注册到你的 Agent 客户端。
# 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
支持 MCPB 的客户端可以从 Releases 安装 .mcpb 文件。
安装并启用 MCP 后,告诉你的 Agent:Set up discord-rpc-mcp.
setup 工具会打开一个本地页面,引导你创建自己的 Discord 应用、启用 Public Client 并输入其 Client ID。
如需手动安装或查看详细说明,请参阅安装指南。
可执行的操作
| 工具 | 用途 |
|---|---|
get_guilds, get_guild, get_channels | 获取服务器和频道信息 |
get_channel | 读取频道、私信或群组私信;可选择响应字段 |
get_selected_voice_channel, get_voice_settings | 查看语音频道和设置 |
subscribe, unsubscribe, get_events | 订阅和读取消息、语音事件等 |
select_text_channel, select_voice_channel | 切换频道、加入或离开通话 |
set_voice_settings, set_user_voice_settings | 调整自己的音频设置或其他参与者的本地音量 |
toggle_video, toggle_screenshare | 开启或关闭通话中的摄像头或屏幕共享 |
set_activity | 设置或清除 Rich Presence |
send_activity_join_invite, close_activity_request | 接受或拒绝加入活动的请求 |
set_certified_devices | 设置设备信息 |
用法 · 开发 · Discord RPC 访问要求 · 使用条款 · 隐私政策
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。