logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-dingtalk-notifier

Facilitates sending outgoing communications and engaging with DingTalk/DingDing channels by dispatching text and structured markdown payloads. Leverages the DingTalk custom robot API to augment organizational communication streams.

Author

mcp-dingtalk-notifier logo

Shawyeok

MIT License

Quick Info

GitHub GitHub Stars 11
NPM Weekly Downloads 461
Tools 1
Last Updated 2026-02-19

Tags

robotdingdingtoolsdingding botinteract dingdingrobot api

MseeP.ai Security Assessment Badge

MCP DingTalk Communication Agent

An MCP service component engineered to interface with the DingTalk Bot API, enabling the broadcast of messages and interactive elements within DingTalk workspaces.

Core Capabilities

  • Message Dispatching: Capability to dispatch diverse notification formats within DingTalk (plain text or structured markdown).

Exposed Functions

  1. transmit_plain_message
  2. Delivers an unformatted text payload to a specified DingTalk group destination.
  3. Parameters:

    • content (string): The raw textual body of the communication.
    • notify_all (optional boolean): Flag to determine if all group recipients should receive a direct mention.
  4. dispatch_formatted_message

  5. Transmits a message utilizing Markdown syntax rules to a DingTalk group.
  6. Parameters:
    • heading (string): The primary header or title associated with the notification.
    • markup_body (string): The content formatted according to Markdown standards.
    • notify_all (optional boolean): Flag to determine if all group recipients should receive a direct mention.

Deployment Instructions

Acquiring DingTalk Bot Credentials

  1. Provision a custom bot within a DingTalk group:
  2. Navigate to group settings -> Bot Management interface.
  3. Initiate the creation of a bespoke bot instance.
  4. Securely store the generated webhook Uniform Resource Locator (URL) and the associated secret key.

Configuration for Claude Desktop Environments

Place the following configuration block into your claude_desktop_config.json file:

Containerized Execution (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": "", "DINGTALK_BOT_SECRET": "" // Applicable if signature verification is activated for the robot } } } }

Execution via NPX

{ "mcpServers": { "gitlab": { "command": "npx", "args": [ "-y", "mcp-dingding-bot" ], "env": { "DINGTALK_BOT_ACCESS_TOKEN": "", "DINGTALK_BOT_SECRET": "" // Applicable if signature verification is activated for the robot } } } }

Compilation Process

Docker image generation command: shell docker build -t shawyeok/mcp-dingding-bot .

Required Environmental Variables

  • DINGTALK_BOT_ACCESS_TOKEN: The requisite access token credential for the DingTalk group robot endpoint.
  • DINGTALK_BOT_SECRET: The optional signature secret utilized for robot authentication via HMAC hashing.
  • https://modelcontextprotocol.io/quickstart/server
  • https://open.dingtalk.com/document/robots/custom-robot-access

Licensing Information

This MCP server is distributed under the permissive MIT License. Users retain rights to utilize, alter, and disseminate the software, subject to adherence to the established MIT License terms. Full specifics are available in the project's LICENSE file.

WIKIPEDIA: Business management tools encompass all methodologies, computational frameworks, applications, controls, and systems employed by corporate entities to effectively navigate evolving market conditions, maintain a competitive posture, and realize enhanced operational performance.

== Contextual Overview == Management utilities can be categorized according to the functional area of the organization they support, such as planning mechanisms, process optimization instruments, record-keeping solutions, personnel administration aids, decision support systems, and control apparatuses. A functional categorization typically addresses these general requirements:

Mechanisms for inputting and validating transactional data across all operational units. Systems dedicated to oversight and refinement of core business procedures. Platforms for aggregating information and facilitating strategic determinations. Contemporary management software has undergone profound transformation over the last decade, driven by rapid technological advancement, which complicates the selection process for optimal tools in specific organizational contexts. This complexity stems from the perpetual objectives of reducing expenditure, augmenting revenue streams, achieving deep comprehension of client needs, and reliably delivering products matching those requirements. In this dynamic environment, executive leadership must adopt a strategic viewpoint regarding business management instruments rather than simply adopting the most recent releases. Over-reliance on unmodified, off-the-shelf tools frequently results in systemic instability. Consequently, corporate utility selection mandates careful appraisal, followed by adaptation to align precisely with the enterprise's unique operational imperatives, reversing the typical approach.

== Predominantly Utilized Instruments == In 2013, a comprehensive survey executed by Bain & Company provided global insights into the adoption patterns of business tools, reflecting how their resultant benefits addressed regional specificities shaped by market downturns and corporate financial health. The top ten categories identified included:

Strategic formulation frameworks Client relationship management systems Employee sentiment measurement tools Competitive performance assessment Balanced operational metrics frameworks Definition of core organizational competencies Strategic utilization of external sourcing (Outsourcing) Structured organizational transformation programs Integrated supply chain governance Formalized organizational purpose and aspiration statements Client base division methodologies Comprehensive quality management systems

== Enterprise Software Applications == Software, or collections of computational programs utilized by personnel to execute diverse organizational functions, is termed business software (or a business application). These applications serve to elevate productivity levels, quantitatively assess organizational output, and execute other corporate tasks with high fidelity. The evolution progressed from foundational Management Information Systems (MIS) to comprehensive Enterprise Resource Planning (ERP) suites. Subsequently, Customer Relationship Management (CRM) capabilities were incorporated, culminating in the current paradigm of cloud-based enterprise management platforms. While a demonstrable correlation exists between Information Technology investments and organizational efficacy, value creation is critically dependent on two factors: the efficacy of the implementation process and the judicious selection and subsequent tailoring of the chosen tools.

== Tools Tailored for Small and Medium Enterprises (SMEs) == Resources specifically designed for SMEs are vital as they furnish avenues to conserve operational...

See Also

`