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 整合