mcpField
M
MCP Server Discord Webhook

MCP Server Discord Webhook

本地服务
github.com/genm通信协作092 周前更新

关于 MCP Server Discord Webhook

通过 webhook 向 Discord 发送消息的 MCP 服务。支持设置消息内容,并可选自定义显示名称和头像。

主要功能

  1. 01向 Discord 发送消息
  2. 02设置可选显示名称
  3. 03设置可选头像 URL

适用场景

  1. 01向 Discord 频道发布通知
  2. 02使用自定义名称或头像发送消息

MCP 相关

向 MCP 客户端提供 `send_message` 工具,用于通过 Discord webhook 发布消息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"discord-webhook": {
"command": "npx",
"args": [
"-y",
"@genpm/mcp-server-discord-webhook"
],
"env": {
"DISCORD_WEBHOOK_URL": "<DISCORD_WEBHOOK_URL>"
}
}
}
}
启动命令npx -y @genpm/mcp-server-discord-webhook
需要配置的环境变量
DISCORD_WEBHOOK_URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@genpm/mcp-server-discord-webhook

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Server Discord Webhook

用于向 Discord webhook 发送消息的 MCP 服务。

日文版 README

安装

npm install @genpm/mcp-server-discord-webhook

配置

将以下内容添加到 MCP 配置文件中:

{
  "mcpServers": {
    "discord-webhook": {
      "command": "npx",
      "args": [
        "-y",
        "@genpm/mcp-server-discord-webhook"
      ],
      "env": {
        "DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
      },
      "alwaysAllow": [
        "send_message"
      ]
    }
  }
}

功能

send_message

向 Discord 发送消息。

参数:

  • content:消息内容(必填)
  • username:显示名称(可选)
  • avatar_url:头像 URL(可选)

示例:

<use_mcp_tool>
<server_name>discord-webhook</server_name>
<tool_name>send_message</tool_name>
<arguments>
{
  "content": "Test message",
  "username": "Custom Name"
}
</arguments>
</use_mcp_tool>

开发

本项目使用 GitHub Actions 进行持续集成,并自动发布到 npm。推送新的版本标签(例如 v1.0.0)后,它将自动:

  1. 构建软件包
  2. 运行测试
  3. 发布到 npm
  4. 创建 GitHub 发布版本

有关发布流程的更多详情,请参阅 CHANGELOG.md。

许可证

MIT

作者

genm

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。