Token导航 LogoToken导航TokenDH.com
Claude Code Discord MCP logo
办公协作stdio官方级别未说明来源级核验

Claude Code Discord MCP

MCP Server

一个通过Claude Code访问Discord论坛频道的MCP服务器实现,提供线程列表获取、消息检索、关键词搜索等功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude团队协作Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SixMallard12356

提供方

SixMallard12356

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python setup.py

详细介绍

断开MCP服务器

Discord论坛频道Claude Code可通过MCP服务器实施。

![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.10+](https://www.python.org/downloads/)

推荐给这样的人

  • 从平时开始Discord团队开发
  • 把想法和笔记Discord论坛讨论
  • Claude Code直接的Discord想要确认、检索的内容
  • Notion啊Slack用惯了Discord想要使用

机能

  • 获取线程列表:列出论坛通道中的线程
  • 消息检索:检索特定线程的所有消息
  • 关键字搜索:从线程名称或消息内容搜索
  • 最新创意获取:获取最近的创意线程

设置难度

初次安装需要:

  • Discord Botの作成(Developer Portal)
  • 论坛频道的创建和设置
  • Python设置环境

了解更多信息 安装指南 来修改标记元素的显示属性。

必要要件

  • Python 3.10以上
  • uv (Python包管理器)- 安装方法
  • Discord Bot令牌

安装

快速入门(面向初学者)

初次见面的人 详细设置指南 来修改标记元素的显示属性。 用图像仔细地说明着。

交互式设置(建议)

# 1. リポジトリをクローン
git clone https://github.com/SixMallard12356/Claude-Code-Discord-MCP.git
cd Claude-Code-Discord-MCP

# 2. セットアップスクリプトを実行
python setup.py

安装脚本将自动执行以下操作:

  • 必要な情报の入力(Bot Token、Server ID、Channel ID)
  • .env创建文件
  • 安装相关性
  • Claude Code MCP注册

如果为难的话: 故障排除详细指南 的双曲正切值

手动设置

手動でセットアップする場合はこちらをクリック

1.安装相关性

cd discord-mcp
uv sync

2. Discord Bot 配置

  1. Discord开发者门户 访问
  2. 「New Application」单击创建应用程序
  3. 从左菜单中选择“Bot”,然后单击「Add Bot」来修改标记元素的显示属性
  4. Bot Token复制(稍后使用)
  5. 「Privileged Gateway Intents」で以下を有効化:

- 消息内容意图 - 服务器成员意图

  1. 从左菜单中选择“OAuth2”→“URL生成器”
  2. SCOPES在中选择“bot”
  3. BOT PERMISSIONS在中选择:

- 阅读消息/查看频道 - 读取消息历史记录

  1. 已生成URL的Bot邀请到服务器

3.服务器ID和频道ID获取

  1. Discord从设置中启用“高级”→“开发者模式”
  2. 右键单击服务器-复制标识
  3. 右键单击论坛通道-复制标识

4.设置环境变量

.env创建文件并填写所需信息:

cp .env.example .env

.env编辑文件:

DISCORD_BOT_TOKEN=あなたのBotトークン
DISCORD_SERVER_ID=サーバーID
DISCORD_IDEAS_CHANNEL_ID=フォーラムチャンネルID

使用方法

在本地运行测试

uv run python src/discord_mcp/server.py

Claude Code 与集成

Claude Desktop/Claude Code添加到配置文件:

视窗: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "discord-ideas": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "src/discord_mcp/server.py"
      ],
      "cwd": "C:\\Programming\\Discoed\\discord-mcp",
      "env": {
        "DISCORD_BOT_TOKEN": "あなたのBotトークン",
        "DISCORD_SERVER_ID": "サーバーID",
        "DISCORD_IDEAS_CHANNEL_ID": "チャンネルID"
      }
    }
  }
}

设置后Claude Desktop中所述修改相应参数的值。

使用例

安装完成后Claude Code中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积

ユーザー: "Discordのアイデアスレッドを5件取得してください"
Claude: [Discord MCPサーバーを使ってスレッド一覧を取得]

ユーザー: "「機能追加」スレッドの内容を教えて"
Claude: [該当スレッドのメッセージを取得して要約]

ユーザー: "音声に関するアイデアを検索して"
Claude: [キーワード検索でマッチするスレッドを表示]

API

list_idea_threads

获取论坛频道的主题列表

参数:

  • limit (int, optional): 要检索的线程数(默认值:20)
  • archived (bool, optional): 是否包括已存档的线程(默认值:true)

- true:获取活动和存档(建议) - false:仅活动线程

get_thread_messages

获取特定线程的消息

参数:

  • thread_id (str, required): 线程ID
  • limit (int, optional): 要检索的消息数(默认值:50)

search_ideas

用关键字搜索想法

参数:

  • query (str, required): 搜索关键字
  • limit (int, optional): 捕获的结果数(默认值:10)

get_recent_ideas

获取最新的创意线索

参数:

  • limit (int, optional): 获取的线程数(默认值:5)

故障排除

Bot无法连接到服务器

  • Bot确认令牌是否正确
  • Bot确认服务器是否已邀请
  • 确认所需权限是否已启用

找不到频道

  • 频道ID确认是否正确
  • Bot是否有权限查看该频道
  • 单击功能区上ID(正常文本通道无法正常工作)

MCP连接错误

  • Claude Desktop确认的配置文件路径是否正确
  • 确认环境变量是否设置正确
  • Claude Desktop完全重新启动(从任务托盘退出)

技术栈

  • FastMCP: MCP 服务器框架
  • 不一致.py: Discord API 客户机
  • python dotenv:环境变数管理

许可证

MIT许可证

貢献

欢迎拉式请求。在大的变更的情况下,首先issue中所述修改相应参数的值。

目录标签

目录标签

PythonClaude团队协作Discord集成本地部署论坛管理消息检索Python工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP