dingding_mcp_v2

dingding_mcp_v2

3.3

If you are the rightful owner of dingding_mcp_v2 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

DingTalk MCP Server V2 is a server implementation based on the Model Control Protocol (MCP) for interacting with DingTalk, offering functionalities like sending messages, retrieving session and user information, and querying calendar events.

DingTalk MCP Server V2 is designed to facilitate seamless interaction with DingTalk through the Model Control Protocol (MCP). This server implementation allows users to send messages, retrieve session and user information, and query calendar events. It supports various message types, including text, Markdown, and links, making it versatile for different communication needs. The server requires Python 3.10+, MCP 0.1.0+, and aiohttp 3.9.1+ to operate. Users must configure environment variables such as DINGTALK_APP_KEY and DINGTALK_APP_SECRET before use. The server can be integrated with platforms like Claude, where it can be configured to run as a Docker container, ensuring that the latest version is always used. This setup includes automatic cleanup of old containers and pulling the latest image from GitHub.

Features

  • Send messages to DingTalk sessions
  • Retrieve DingTalk session information
  • Retrieve DingTalk user information
  • Query user calendar events
  • Support for multiple message types (text, Markdown, links, etc.)

Tools

  1. send_message

    Send a message to a DingTalk session

  2. get_conversation_info

    Get DingTalk session information

  3. get_user_info

    Get DingTalk user information

  4. get_calendar_list

    Query the user's calendar event list