如何通过 MCP 将 Discord 连接到 Claude(分步指南)
要通过 MCP 将 Discord 连接到 Claude,请把 Noxyr 的 MCP 网址添加为自定义连接器,使用 Discord 登录,然后点击"允许"。 之后你可以让 Claude 设置工单面板、商品或抽奖,它会在你的 Noxyr 控制面板上完成工作。无需 API 密钥。
你要连接的是什么
Claude 无法自行操作你的 Discord 服务器。MCP(Model Context Protocol,在 MCP 术语表条目中有解释)是让助手调用外部工具的标准。Noxyr 运行着一个 MCP 服务器,因此 Claude 可以以你的身份,使用你在 Noxyr 控制面板上使用的同样操作。
你需要提供给 Claude 的地址是:
https://noxyrbot.com/mcp/api
它使用 Streamable HTTP,并通过 Discord(OAuth)让你登录。与 Noxyr 的其他部分一样,它是免费的。产品页面是 Noxyr MCP,并始终显示当前的网址。
连接 Claude(网页版或桌面版)
- 打开连接器设置。在 Claude 网页版或桌面应用中,在设置里找到连接器(Connectors)。
- 添加自定义连接器。选择添加自定义连接器,并将其命名为 Noxyr。
- 粘贴网址。使用上面的地址并确认。
- 使用 Discord 登录。会打开一个 Noxyr 页面。登录,选择 Claude 可以管理的服务器,然后点击"允许"。
- 在聊天中开启。Claude 允许你在每次对话中开启连接器,可在消息框的加号菜单中设置。
Anthropic 会不时更改菜单名称。其帮助页面称,自定义连接器可用于免费版、Pro、Max、Team 和 Enterprise 方案,其中免费版限一个;在 Team 和 Enterprise 方案中,只有所有者可以添加。如果标签与上述列表不同,请查找相同的自定义连接器选项。
连接 Claude Code
如果你在终端中使用 Claude Code,只需运行一次:
claude mcp add --transport http --scope user noxyr https://noxyrbot.com/mcp/api
--scope user 参数会使 Noxyr 在每个项目中都可用。然后在 Claude Code 中输入 /mcp,选择 noxyr,并选择 Authenticate。同样的 Discord 登录会在你的浏览器中打开。你也可以将该服务器写入项目文件夹中的 .mcp.json 文件。
先问这些问题
从一个只读问题开始,这样你可以看到它的工作方式:
- 我的哪些服务器里有 Noxyr,哪些还需要它?
- 本周我们关闭了多少张工单,平均评分是多少?
然后尝试一项更改:在支持频道中创建一个名为 Support 的工单面板,带有 Billing 和 Bug report 按钮。Claude 会读取你的频道和角色,规划调用,并告诉你它做了什么。若想更全面地了解代理能处理哪些事务,请阅读AI 代理如何管理 Discord 服务器。
Claude 无法做什么
无论你使用哪种 AI,Noxyr 都会为代理设置限制,这些限制始终有效:
- 删除需要你确认。删除、关闭工单、结束抽奖和移除自定义命令,都会先显示一个 Noxyr 批准页面。只有你可以在自己的浏览器中点击"批准"。
- 仅限你的服务器。仅限你拥有或具有管理员权限的服务器,每次操作都会与 Discord 实时核对,并且仅限你在连接时允许的服务器。
- 与控制面板相同的检查。代理会经过控制面板自身的规则和活动日志。API 密钥始终不可访问。
- 速率限制。每分钟 120 次请求。
如果无法连接
登录页面没有打开
请从连接器重新进行身份验证(或在 Claude Code 中运行 /mcp)。仅在你首次使用时才会要求登录。
Claude 说它看不到某个服务器
你可能没有在"允许"页面中勾选该服务器,或者你在该服务器中不是所有者或管理员。请重新连接并选择它。
你想断开连接
打开 Noxyr 的"已连接应用"页面,一键断开该应用。
日常使用
连接之后,请把 Claude 当作一位与控制面板并排工作的助手。如果你管理多个服务器,请指明是哪一个;请准确说出频道和角色的名称,并且每次只要求完成一项任务。Claude 可以通过读取你的服务器自行查找 ID,因此你永远不需要手动复制 ID。
日常的好请求包括:价格变动后重新发布目录、检查有多少成员已验证、开始一个有截止时间的抽奖,以及开启你忘记了的某个安全设置。对于任何会删除或关闭的操作,请预期会出现批准页面,并亲自点击"批准"。
多个服务器
该连接器可以看到你允许的每一个服务器。在每个请求中说明你指的是哪一个,例如"在我的主服务器中"。如果名称不明确,Claude 应该询问;如果没有询问,请在批准任何内容之前停下来澄清。
后续步骤
如果你改用 ChatGPT,请参阅适用于 ChatGPT 的 Discord MCP 服务器。如果你对这个概念还不熟悉,请阅读MCP 对服务器所有者意味着什么。如果要先将 Noxyr 添加到你的服务器,请使用邀请链接。
常见问题
连接 Noxyr 时我应该给 Claude 哪个网址?
使用 https://noxyrbot.com/mcp/api 作为远程 MCP 服务器网址。Claude 会打开一个 Noxyr 页面,你在其中使用 Discord 登录、选择服务器并点击"允许"。无需 API 密钥。
连接 Claude 需要花钱吗?
Noxyr MCP 是免费的,与 Noxyr 的每个模块一样。根据 Anthropic 的帮助页面,Claude 自定义连接器可在多个 Claude 方案中使用,其中免费版限一个连接器。
Claude 能在不询问的情况下删除频道或关闭工单吗?
不能。删除、关闭工单、结束抽奖和移除自定义命令,都会先给你一个 Noxyr 批准链接,并且只有你可以在自己的浏览器中点击"批准"。
它能与 Claude Code 一起使用吗?
可以。运行 claude mcp add --transport http --scope user noxyr https://noxyrbot.com/mcp/api,然后在 Claude Code 中输入 /mcp,选择 noxyr 并选择 Authenticate。