
把钉钉文档接入 MCP ,让 AI 在对话里直接读取、解析、导出内容。
很多团队的知识沉淀都在钉钉文档里:需求、方案、周报、事故复盘、流程规范……
但当你想让 AI 帮你“总结、提炼、改写、生成 PPT 大纲、做问答”,最大的问题往往是:
mcp-dingtalk-doc 做的事情很直接:把“钉钉文档读取/解析”能力通过 MCP ( Model Context Protocol ) 暴露给 AI 客户端(如 Cursor ),让 AI 能在对话里自动调用工具获取文档内容。
mcp-dingtalk-doc 是一个 钉钉文档 MCP 服务器( Node.js/TypeScript ),核心目标是:
项目与安装入口:
hykfft/mcp-dingtalk-docmcp-dingtalk-doc在 MCP 侧,最常用的是这两个工具:
完整解析钉钉文档,并生成 HTML 文件(适合“导出落地”)。
url_or_node_id(必需):钉钉文档 URL 或 NODE_IDcookie(可选):Cookie 字符串(不传则尝试使用环境变量/自动登录)save_files(可选):是否保存文件,默认 trueoutput_dir(可选):输出目录快速获取 HTML 内容(不保存文件,适合“即时提取给 AI”)。
url_or_node_id(必需)cookie(可选)思路很简单:先让 MCP 能拿到可用 Cookie,再把 MCP 接到 Cursor (或其它客户端),最后在对话里直接让 AI 读取文档。
适合经常用、希望省事的同学:通过自动化方式登录并管理 Cookie (底层通常依赖浏览器自动化能力)。
你可以在项目 README 中按“自动 Cookie 管理”的流程完成初始化与登录。
适合一次性/临时场景:
http://alidoc.dingtalk.comDINGTALK_COOKIE)Cursor 的 MCP 配置文件路径(项目 README 有说明):
%APPDATA%\\Cursor\\mcp.json~/Library/Application Support/Cursor/mcp.json~/.cursor/mcp.json配置思路是:在 mcp.json 里新增一个 server ,启动 mcp-dingtalk-doc 这个 MCP 服务进程。
建议启动方式:
npx 启动(免全局安装)不同客户端/版本的 MCP 配置字段名可能略有差异(例如
mcpServers/servers),你按你本机mcp.json的现有结构补进去即可。
当 MCP 配置正确后,你可以在 Cursor 里这样说:
( AI 会自动调用 get_html / parse_document 去读取内容。)
如果你的团队“知识在钉钉文档里,AI 在外面”,那么 mcp-dingtalk-doc 属于那种装上就能立刻提升效率的工具:从“复制粘贴喂给 AI”,变成“对话里直接读文档、做总结、做沉淀”。
项目地址:
hykfft/mcp-dingtalk-docmcp-dingtalk-doc