MCP ディンディンボット
DingDing Bot API 用の MCP サーバー。DingDing / Dingtalk メッセージの通知とやり取りを可能にします。
特徴
メッセージ通知: さまざまな種類のDingDingメッセージを送信します(テキスト/マークダウン)
Related MCP server: MCP Server Discord Webhook
ツール
send_text_messageディンディングループにプレーンテキストメッセージを送信する
入力:
text(文字列): テキストコンテンツatAll(オプションのブール値): すべてのメンバーを@するかどうか
send_markdown_messageマークダウン形式のメッセージをdingdingグループに送信する
入力:
title(文字列): メッセージのタイトルtext(文字列):MarkdownコンテンツatAll(オプションのブール値): すべてのメンバーを@するかどうか
設定
ディンディンボットトークン
DingDing グループ チャット ボットを作成します。
グループ設定 > グループボット管理へ移動
カスタムボットを作成する
Webhook URLとシークレットを保存する
Claude Desktopでの使用
claude_desktop_config.jsonに以下を追加します。
ドッカー
{
"mcpServers": {
"gitlab": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"DINGTALK_BOT_ACCESS_TOKEN",
"-e",
"DINGTALK_BOT_SECRET",
"shawyeok/mcp-dingding-bot"
],
"env": {
"DINGTALK_BOT_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
"DINGTALK_BOT_SECRET": "<YOUR_SECRET>" // Optional, for robots with signature verification enabled
}
}
}
}NPX
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": [
"-y",
"mcp-dingding-bot"
],
"env": {
"DINGTALK_BOT_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
"DINGTALK_BOT_SECRET": "<YOUR_SECRET>" // Optional, for robots with signature verification enabled
}
}
}
}建てる
Dockerビルド:
docker build -t shawyeok/mcp-dingding-bot .環境変数
DINGTALK_BOT_ACCESS_TOKEN: Dingdingグループロボットのアクセストークン(必須)DINGTALK_BOT_SECRET: Dingdingグループロボットの署名シークレット(オプション)
参考文献
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。