Token导航 LogoToken导航

MCP Server · AI代理

Cloud Discord

一个基于Cloudflare Workers的全功能Discord管理协议服务器,提供59种工具用于消息、管理、论坛、角色、文件、语音笔记等。

stdio官方级别未说明来源级核验工具 59wrangler
团队协作Cloudflare WorkersClaudeClaude DesktopCursor

快速开始

作者 / 组织
codependentai
提供方
codependentai
运行时
Node.js

工具数量

59

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Cloud Discord 属于AI代理类 MCP Server,公开资料标注 59 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

npx wrangler secret put DISCORD_BOT_TOKEN

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 59 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

云不和谐

在Cloudflare Workers上运行的功能齐全的Discord MCP(模型上下文协议)服务器。为AI代理提供对Discord服务器的完全管理控制——59个工具,涵盖消息传递、审核、论坛、角色、文件、语音笔记等。

部署一次,从任何兼容MCP的客户端(Claude Code、Claude Desktop、Cursor等)连接。

特性

59工具 12个类别:

类别工具你能做什么
消息传递8发送、编辑、删除、批量删除、读取历史记录、发送嵌入、读取/发送DM
节制4踢、禁令、取消禁令、超时会员
角色7创建、编辑、删除、分配、删除角色、列出成员角色
频道6创建、编辑、删除频道、设置慢模式、设置权限、列出所有
线程3创建、管理(存档/锁定)、删除线程
论坛9创建/编辑/列出帖子,管理标签,设置布局/排序/指南
反应3添加、删除、获取反应
图钉3固定、取消固定、列出固定邮件
文件2将文件发送到频道或DM(通过URL或base64)
语音1通过ElevenLabs进行文本转语音笔记(可选)
服务器4帮会信息、审核日志、列表服务器、成员列表
邀请3创建、列出、删除邀请
民意调查1创建本地Discord民意调查

另外:

  • /vibe 斜线命令-AI驱动通道振动检查(需要Anthropic API键)
  • 直接文件上传端点——从您的计算机发送文件,无需base64编码
  • 秘密路径身份验证——您的MCP端点只能通过您的秘密URL访问
  • 自动重试的速率限制处理

先决条件

  • A. Cloudflare帐户 (免费版作品)
  • 18+
  • 具有适当权限的Discord机器人

设置

1.创建Discord Bot

  1. 去 Discord开发者门户
  2. 点击 新应用,给它起个名字
  3. 去 机器人 选项卡:

- 点击 重置令牌 并保存令牌——稍后您将需要它 - 启用 消息内容意图 在特权网关权限下

  1. 去 一般信息 选项卡:

- 复制 应用标识符 (你需要这个 /vibe 命令) - 复制 公钥 (你需要这个 wrangler.toml)

  1. 首选 OAuth2>URL生成器:

- 选择范围: bot, applications.commands - 选择机器人权限: Administrator (或选择您需要的单个权限) - 复制生成的URL并在浏览器中打开,以邀请机器人到您的服务器

2.克隆和安装

git clone https://github.com/codependentai/cloud-discord.git
cd cloud-discord
npm install

3.配置

编辑 wrangler.toml:

[vars]
# Generate a random secret: openssl rand -base64 24
MCP_SECRET_PATH = "your-random-secret-here"

# From Discord Developer Portal > General Information > Public Key
DISCORD_PUBLIC_KEY = "your-public-key-here"

4.添加秘密

这些数据安全地存储在Cloudflare中,它们永远不会出现在您的代码中:

# Required — your Discord bot token
npx wrangler secret put DISCORD_BOT_TOKEN
# Paste your bot token when prompted

# Optional — needed for the /vibe slash command
npx wrangler secret put ANTHROPIC_API_KEY

# Optional — needed for voice notes (discord_send_voice_note)
npx wrangler secret put ELEVENLABS_API_KEY

5.部署

npx wrangler deploy

您的MCP服务器现在位于:

https://cloud-discord..workers.dev/mcp/

6.连接到您的MCP客户端

将服务器添加到MCP客户端的配置中。例如,在Claude Code的 .mcp.json:

{
  "mcpServers": {
    "discord": {
      "type": "url",
      "url": "https://cloud-discord..workers.dev/mcp/"
    }
  }
}

对于Claude Desktop,请将其添加到 claude_desktop_config.json 在...之下 mcpServers 格式相同。

可选:注册/vibe Slash命令

这 /vibe 该命令允许Discord服务器中的任何人在当前频道上运行AI驱动的氛围检查。它读取最后20条消息并总结正在发生的事情。

需要 ANTHROPIC_API_KEY 待设定。

DISCORD_APP_ID=your_app_id DISCORD_BOT_TOKEN=your_token npx tsx src/register-commands.ts

然后在Discord开发者门户中,设置 交互端点URL 致:

https://cloud-discord..workers.dev/interactions

可选:语音备忘

这 discord_send_voice_note 该工具使用以下命令生成语音 十一实验室 并将其作为音频文件发送到Discord。

  1. 注册地址: 十一实验室 并获取API密钥
  2. 添加密码: npx wrangler secret put ELEVENLABS_API_KEY
  3. 在中查找您的语音ID 语音实验室
  4. 使用该工具 voice_id 和 text 参数

如果 ELEVENLABS_API_KEY 如果未设置,该工具在调用时将返回错误,但不会影响任何其他工具。

直接文件上传

要发送没有base64编码的本地文件(图像、音频、文档),请使用直接上传端点:

# Send to a channel
curl -F "channel_id=CHANNEL_ID" \
     -F "file=@/path/to/file.mp3" \
     -F "message=Optional message" \
     https://cloud-discord..workers.dev/mcp//upload

# Send as DM
curl -F "user_id=USER_ID" \
     -F "file=@/path/to/image.png" \
     https://cloud-discord..workers.dev/mcp//upload

当MCP工具的base64参数太大(例如音频文件)时,这很有用。

工具参考

消息传递

工具说明
discord_read_messages读取频道消息历史记录(1-100条消息)
discord_read_dm_messages与用户一起读取DM历史记录
discord_send_message发送消息,可选择作为回复
discord_send_dm向用户发送直接消息
discord_edit_message编辑机器人消息
discord_delete_message删除消息
discord_bulk_delete_messages一次删除2-100封邮件(必须小于14天)
discord_send_embed发送包含标题、字段、图像和颜色的丰富嵌入

节制

工具说明
discord_kick_member从服务器中踢出成员
discord_ban_member禁止成员,可以选择删除他们最近的消息
discord_unban_member取消阻止用户
discord_timeout_member会员超时(静音)长达28天

角色

工具说明
discord_list_roles列出服务器中的所有角色
discord_create_role创建一个有名称、颜色、提升、可提及的角色
discord_edit_role编辑角色名称或颜色
discord_delete_role删除角色
discord_assign_role为成员分配角色
discord_remove_role从成员中删除角色
discord_get_member_roles获取成员的所有角色

频道

工具说明
discord_list_channels按类别列出所有频道
discord_list_servers列出机器人所在的所有服务器
discord_create_channel创建文本、语音、类别或论坛频道
discord_edit_channel编辑名称、主题、NSFW、职位、类别
discord_delete_channel删除频道
discord_set_slowmode设置慢模式(0-21600秒)
discord_set_channel_permissions为角色/用户设置权限覆盖

线程

工具说明
discord_create_thread创建一个线程,可选地从消息中创建
discord_manage_thread存档、取消存档、锁定、解锁线程
discord_delete_thread删除线程

论坛

工具说明
discord_create_forum_post创建带有可选标签的论坛帖子
discord_edit_forum_post编辑标题、存档、锁定、固定、更改标签
discord_list_forum_posts列出论坛中的活跃帖子
discord_list_archived_forum_posts列出已存档/已关闭的帖子
discord_get_forum_tags获取可用标签
discord_create_forum_tag添加标签(每个论坛最多20个)
discord_edit_forum_tag编辑标签的名称、表情符号、缓和状态
discord_delete_forum_tag删除标签
discord_set_forum_default_reaction为新帖子设置默认反应表情符号
discord_set_forum_settings配置布局、排序顺序、指南、要求标签

反应和别针

工具说明
discord_add_reaction添加表情符号反应
discord_remove_reaction消除反应(自己或他人)
discord_get_message_reactions获取消息的所有反应
discord_pin_message固定消息
discord_unpin_message不愉快的消息
discord_get_pinned_messages列出所有固定邮件

文件和语音

工具说明
discord_send_file通过URL或base64发送文件
discord_send_dm_file通过URL或base64以DM格式发送文件
discord_send_voice_note生成TTS音频并发送(需要ElevenLabs)

服务器和成员

工具说明
discord_get_guild_info服务器详细信息:名称、成员、增强、验证
discord_get_audit_log查看审核日志,按操作类型或用户筛选
discord_get_guild_members列出服务器成员
discord_get_user_info获取用户详细信息
discord_change_nickname更改机器人的昵称

邀请与投票

工具说明
discord_create_invite创建具有过期和使用限制的频道邀请
discord_list_invites列出所有服务器邀请
discord_delete_invite撤销邀请
discord_create_poll创建本地Discord投票(2-10个选项)

图像

工具说明
discord_fetch_image以base64格式获取邮件附件
discord_fetch_dm_image以base64格式获取DM附件

建筑

这是一个Cloudflare Worker(约330 KB),它:

  1. 在以下位置接收MCP JSON-RPC请求 /mcp/
  2. 将工具调用转换为Discord REST API请求
  3. 将格式化的结果返回给MCP客户端

没有数据库,没有状态,没有容器。Auth由URL中的秘密路径处理-任何拥有URL的人都可以使用所有工具,因此将其视为API密钥。

这 /vibe slash命令处理以下位置的Discord交互 /interactions 使用签名验证。

发展

# Run locally
npx wrangler dev

# Type check
npx tsc --noEmit

# Deploy
npx wrangler deploy

许可证

麻省理工学院——见 许可证.

由...建造 相互依存的人工智能.

支持

由...建造 相互依存的人工智能.

工具与能力

工具数量

59

资源数量

0

提示词数量

0

能力标签

Discord管理TypeScript本地部署CloudflareWorkersAI代理服务器自动化多工具集成

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 59 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cloud Discord

MCP World · 本页

59stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Cloud Discord 怎么安装?

公开资料给出的安装命令是 npx wrangler secret put DISCORD_BOT_TOKEN,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Cloud Discord 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Cloud Discord 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Cloud Discord 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Cloud Discord 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP