Mcp Server Dingtalk
@1lib
About Mcp Server Dingtalk
A Model Context Protocol (MCP) server for DingTalk integration.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-dingtalk": {
"transport": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-server-dingtalk"
],
"env": {
"DINGTALK_BOT_CONFIGS": "[{\"name\": \"your-bot-name\", \"accessToken\": \"your-access-token\", \"signSecret\": \"your-sign-secret\"}]"
}
}
}
}Tools
1send a message to a dingtalk chat via bot name
Overview
What is Mcp Server Dingtalk?
Mcp Server Dingtalk is an MCP server that enables sending messages to DingTalk chat groups via configured bots. It supports multiple message types (text, link, markdown, actionCard, feedCard) and uses HMAC-SHA256 for secure webhook signing. It is designed for developers who want to integrate DingTalk notifications into AI assistants or automation workflows.
How to use Mcp Server Dingtalk?
Install by running npx -y mcp-server-dingtalk. Configure via JSON in your MCP client settings, setting the DINGTALK_BOT_CONFIGS environment variable with an array of bot definitions (name, accessToken, signSecret). The server exposes a single tool dingtalk_bot_send_message to send messages with type-specific parameters.
Key features of Mcp Server Dingtalk
- DingTalk bot message sending capabilities
- Multiple message types: text, link, markdown, actionCard, feedCard
- Secure webhook signing with HMAC-SHA256
- Built with Vite for fast development and optimized builds
- TypeScript support with strict type checking
Use cases of Mcp Server Dingtalk
- Send alert notifications from AI agents to DingTalk groups
- Deliver formatted status reports using markdown or action cards
- Integrate DingTalk as a notification channel in MCP-based automation pipelines
FAQ from Mcp Server Dingtalk
What runtime does Mcp Server Dingtalk require?
Node.js 18+ and pnpm (recommended) or npm.
How do I configure the DingTalk bot?
Set the DINGTALK_BOT_CONFIGS environment variable to a JSON array of bot objects, each containing name, accessToken, and signSecret.
What message types are supported?
Text, link, markdown, actionCard, and feedCard messages.
Can I customize the DingTalk API base URL?
Yes, by setting the DINGTALK_BASE_URL environment variable (defaults to https://oapi.dingtalk.com/robot/send).
How is the server transported?
It uses stdio transport.
Frequently asked questions
What runtime does Mcp Server Dingtalk require?
Node.js 18+ and pnpm (recommended) or npm.
How do I configure the DingTalk bot?
Set the `DINGTALK_BOT_CONFIGS` environment variable to a JSON array of bot objects, each containing `name`, `accessToken`, and `signSecret`.
What message types are supported?
Text, link, markdown, actionCard, and feedCard messages.
Can I customize the DingTalk API base URL?
Yes, by setting the `DINGTALK_BASE_URL` environment variable (defaults to `https://oapi.dingtalk.com/robot/send`).
How is the server transported?
It uses stdio transport.
Basic information
More Other MCP servers
MCP Go π
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
πͺ Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Blender
ahujasidOpen-source MCP to use Blender with any LLM
π Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments