mcpField
M
mcp-dingding-bot

mcp-dingding-bot

ローカル
github.com/Shawyeokコミュニケーション1268 週間前に更新

mcp-dingding-bot について

mcp-dingding-botは、DingDing(Dingtalk)のグループ用カスタムロボット向けMCPサーバーです。ボットAPI経由でテキストやMarkdownの通知を送り、グループ全員へのメンションも指定できます。

主な機能

  1. 01テキストメッセージの送信
  2. 02Markdownメッセージの送信
  3. 03全員へのメンション指定

活用シーン

  1. 01グループへのテキスト通知
  2. 02Markdown形式のグループ投稿
  3. 03全員に知らせる告知の送信

MCP 対応

MCPクライアントにテキストおよびMarkdownの送信ツールを提供し、DingDingのグループロボット経由でメッセージを配信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dingding-bot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

MCP DingDing Bot

DingDing Bot API 用の MCP サーバーです。DingDing/Dingtalk のメッセージ通知や操作を可能にします。

機能

  • メッセージ通知:さまざまな種類の DingDing メッセージ(テキスト/markdown)を送信します。

ツール

  1. send_text_message

    • DingDing グループにプレーンテキストのメッセージを送信します
    • 入力:
      • text(string):テキストコンテンツ
      • atAll(省略可能な boolean):すべてのメンバーに @ するかどうか
  2. send_markdown_message

    • DingDing グループに markdown 形式のメッセージを送信します
    • 入力:
      • title(string):メッセージのタイトル
      • text(string):Markdown コンテンツ
      • atAll(省略可能な boolean):すべてのメンバーに @ するかどうか

セットアップ

DingDing Bot トークン
  1. DingDing グループチャットのボットを作成します:
    • グループ設定 > グループボット管理に移動します
    • カスタムボットを作成します
    • Webhook URL とシークレットを保存します
Claude Desktop での使用

次の内容を claude_desktop_config.json に追加します:

Docker
{
  "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 License の下でライセンスされています。MIT License の利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。