这是一个基于 MCP(模型控制协议)的钉钉服务,它为用户提供了访问钉钉 API 的功能,能帮助开发者更便捷地与钉钉系统进行交互。
在使用该服务前,你需要了解其环境要求、安装配置步骤以及不同场景下的使用方法。
需要设置以下环境变量:
DINGDING_APP_KEY=你的AppKey
DINGDING_APP_SECRET=你的AppSecret
在你的 claude_desktop_config.json 中添加以下配置:
{
"mcpServers": {
"dingding": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "DINGDING_APP_KEY=你的AppKey",
"-e", "DINGDING_APP_SECRET=你的AppSecret",
"ghcr.io/你的用户名/dingding-mcp:latest"
]
}
}
}
git clone
cd dingding_chat
pip install -r requirements.txt
python src/server.py
docker pull ghcr.io/你的用户名/dingding-mcp:latest
docker run -d --name dingding-mcp \
-e DINGDING_APP_KEY=你的AppKey \
-e DINGDING_APP_SECRET=你的AppSecret \
ghcr.io/你的用户名/dingding-mcp:latest
get_access_tokenget_department_listget_department_usersget_user_by_name⚠️ 重要提示
配置钉钉应用凭证时,请确保 AppKey 和 AppSecret 正确无误。使用本服务进行用户查询时,可能会涉及网络延迟,具体取决于钉钉服务器响应时间。
💡 使用建议
建议在生产环境中使用 Docker 部署以保证服务稳定性。
本项目遵循 MIT 协议。