Danushkumar V Mcp Discord

ai.smithery由 smithery.ai 发布官方发布者v1.2.0更新于 Oct 24, 2026

An MCP server that integrates with Discord to provide AI-powered features.

发布方自己的服务:222wcnm Bilistalkermcp

已验证Streamable HTTP可网页运行效率与工作流沟通与协作

概览

AI 生成的概览

一个 Discord MCP 服务器,让 AI 助手在 Discord 服务器中读取、发送和管理消息、频道、论坛帖子、表情回应和 Webhook。

可以做什么
它通过机器人账号把助手接入 Discord 平台。工具涵盖按频道 ID 或名称发送消息、读取和删除消息、添加或移除表情回应、创建和删除文字频道、列出和管理论坛帖子,以及创建、编辑、通过其发送消息和删除 Webhook。它还能获取服务器信息。支持 stdio 和 streamable HTTP 两种传输方式。
适用场景
当助手需要参与或管理 Discord 社区时使用:发布公告、在频道或论坛中回复、清理消息或管理 Webhook。适合已经运营 Discord 服务器、希望从 AI 客户端驱动聊天操作的团队。
运行要求
需要一个来自 Discord 开发者门户的机器人令牌,并启用 Message Content、Server Members 和 Presence 意图。机器人须以所需权限被邀请到目标服务器(发送消息、管理消息、管理频道、管理 Webhook、添加回应等,或管理员权限)。npm 包需要 Node.js 16+ 和 npm 7+,也可用 Docker;令牌通过 DISCORD_TOKEN 环境变量或配置参数提供。托管端点需要 bearer 令牌。
安装前请注意
机器人令牌是机器人账号的完整凭据,以 DISCORD_TOKEN 或命令行配置值传入,请勿写入共享配置或日志。多个工具会写入或删除数据:发送消息、删除消息和频道、删除论坛帖子、创建或删除 Webhook。README 推荐管理员权限,但该权限范围很广,建议使用最小权限列表。机器人只能看到已被加入的服务器。远程端点需要 bearer 令牌。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Danushkumar V Mcp Discord,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.smithery%2FDanushkumar-V-mcp-discord/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "danushkumar-v-discord": {
      "type": "http",
      "url": "https://server.smithery.ai/@Danushkumar-V/mcp-discord/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

MCP-Discord

[smithery badge] [图片] [Docker Hub]

A Discord MCP (Model Context Protocol) server that enables AI assistants to interact with the Discord platform.

[MCP-Discord MCP server]

Overview

MCP-Discord provides the following Discord-related functionalities:

  • Login to Discord bot
  • Get server information
  • Read/delete channel messages
  • Send messages to specified channels (using either channel IDs or channel names)
  • Retrieve forum channel lists
  • Create/delete/reply to forum posts
  • Create/delete text channels
  • Add/remove message reactions
  • Create/edit/delete/use webhooks

Table of Contents

Prerequisites

Note:
According to Discord's security model, a bot can only access information from servers it has been explicitly added to.
If you want to use this MCP server to access a specific Discord server, you must add the bot to that server first.
Use the invite link below to add the bot to your target server.

Installation

Installing via NPM

You can use it with the following command:

bash
npx mcp-discord --config ${DISCORD_TOKEN}

For more details, you can check out the NPM Package.

Installing via Smithery

To install mcp-discord automatically via Smithery

Installing via Docker

You can run mcp-discord using Docker. The Docker images are automatically built and published to Docker Hub.

Docker Hub Repository: barryy625/mcp-discord

bash
# Pull the latest imagedocker pull barryy625/mcp-discord:latest
# Run with environment variabledocker run -e DISCORD_TOKEN=your_discord_bot_token -p 8080:8080 barryy625/mcp-discord:latest
# Or run with command line configdocker run -p 8080:8080 barryy625/mcp-discord:latest --config "your_discord_bot_token"

Available Tags:

  • latest - Latest stable version from main branch
  • v1.3.3, etc. - Specific version releases

Manual Installation

bash
# Clone the repositorygit clone https://github.com/barryyip0625/mcp-discord.gitcd mcp-discord
# Install dependenciesnpm install
# Compile TypeScriptnpm run build

Configuration

A Discord bot token is required for proper operation. The server supports two transport methods: stdio and streamable HTTP.

Transport Methods

  1. stdio (Default)

    • Traditional stdio transport for basic usage
    • Suitable for simple integrations
  2. streamable HTTP

    • HTTP-based transport for more advanced scenarios
    • Supports stateless operation
    • Configurable port number

Configuration Options

You can provide configuration in two ways:

  1. Environment variables:
bash
DISCORD_TOKEN=your_discord_bot_token
  1. Using command line arguments:
bash
# For stdio transport (default)node build/index.js --config "your_discord_bot_token"
# For streamable HTTP transportnode build/index.js --transport http --port 3000 --config "your_discord_bot_token"

Usage with Claude/Cursor

Docker

You can use Docker containers with both Claude and Cursor:

json
{    "mcpServers": {        "discord": {            "command": "docker",            "args": [                "run",                "--rm",                "-e",                "DISCORD_TOKEN=your_discord_bot_token",                "-p",                "8080:8080",                "barryy625/mcp-discord:latest",                "--transport",                "http",                "--port",                "8080"            ]        }    }}

Claude

  1. Using stdio transport:
json
{    "mcpServers": {        "discord": {            "command": "node",            "args": [                "path/to/mcp-discord/build/index.js",                "--config",                "your_discord_bot_token"            ]        }    }}
  1. Using streamable HTTP transport:
json
{    "mcpServers": {        "discord": {            "command": "node",            "args": [                "path/to/mcp-discord/build/index.js",                "--transport",                "http",                "--port",                "3000",                "--config",                "your_discord_bot_token"            ]        }    }}

Cursor

  1. Using stdio transport:
json
{    "mcpServers": {        "discord": {            "command": "cmd",            "args": [                "/c",                "node",                "path/to/mcp-discord/build/index.js",                "--config",                "your_discord_bot_token"            ]        }    }}
  1. Using streamable HTTP transport:
json
{    "mcpServers": {        "discord": {            "command": "cmd",            "args": [                "/c",                "node",                "path/to/mcp-discord/build/index.js",                "--transport",                "http",                "--port",                "3000",                "--config",                "your_discord_bot_token"            ]        }    }}

Tools Documentation

Basic Functions

  • discord_send: Send a message to a specified channel (supports both channel ID and channel name)
  • discord_get_server_info: Get Discord server information

Channel Management

  • discord_create_text_channel: Create a text channel
  • discord_delete_channel: Delete a channel

Forum Functions

  • discord_get_forum_channels: Get a list of forum channels
  • discord_create_forum_post: Create a forum post
  • discord_get_forum_post: Get a forum post
  • discord_reply_to_forum: Reply to a forum post
  • discord_delete_forum_post: Delete a forum post

Messages and Reactions

  • discord_read_messages: Read channel messages
  • discord_add_reaction: Add a reaction to a message
  • discord_add_multiple_reactions: Add multiple reactions to a message
  • discord_remove_reaction: Remove a reaction from a message
  • discord_delete_message: Delete a specific message from a channel

Webhook Management

  • discord_create_webhook: Creates a new webhook for a Discord channel
  • discord_send_webhook_message: Sends a message to a Discord channel using a webhook
  • discord_edit_webhook: Edits an existing webhook for a Discord channel
  • discord_delete_webhook: Deletes an existing webhook for a Discord channel

Development

bash
# Development modenpm run dev

License

MIT License

来源:README.md,提交 d73ef72

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.2.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Smithery 集成