yuque-cookie-mcp
语雀 MCP 服务器 (Enhanced)
通过 MCP 协议让 AI 助手管理你的语雀文档。支持 Cookie 自动化登录,无需超级会员。
Enhanced fork based on xiaocong/yuque-cookie-mcp v1.0.2 (original repo unavailable as of 2026-07)
此 Fork 新增功能
工具 | 分类 | 说明 |
| 知识库管理 | 创建新知识库(Cookie 模拟网页操作) |
| 知识库管理 | 删除知识库 |
| 小记管理 | 列出所有小记(分页支持) |
| 小记管理 | 获取单篇小记完整内容 |
| 小记管理 | 创建小记(lake 格式) |
| 小记管理 | 更新小记内容 |
小记功能通过语雀网页内部 API (
/api/modules/note/notes/NoteController) 实现,官方 OpenAPI 不覆盖小记,仅 Cookie 模式下可用。
功能
通用工具
工具 | 说明 |
| 检查认证状态和 Cookie 有效期 |
| 刷新 Cookie(自动打开浏览器登录) |
| 获取当前用户信息 |
| 通过语雀链接直接获取文档(支持个人/公司空间) |
知识库管理
工具 | 说明 |
| 列出所有知识库 |
| 获取知识库详情 |
| 创建新知识库 |
| 删除知识库 |
| 获取知识库目录结构 |
文档操作
工具 | 说明 |
| 列出知识库文档 |
| 获取文档内容 |
| 创建文档 |
| 更新文档 |
| 删除文档 |
| 搜索文档 |
小记管理(新增)
工具 | 说明 |
| 列出所有小记(支持分页) |
| 获取单篇小记完整内容 |
| 创建小记(lake 格式) |
| 更新小记 |
公司空间
工具 | 说明 |
| 列出公司空间的知识库 |
| 列出公司空间知识库的文档 |
| 获取公司空间文档内容 |
| 在公司空间创建文档 |
| 更新公司空间文档 |
安装
npm install -g github:dove-yang/yuque-cookie-mcp首次登录
运行以下命令,会自动打开浏览器让你登录语雀:
cd ~/myCode/mcp/yuque-mcp
npm run login登录成功后,Cookie 会自动保存到 ~/.yuque-mcp/cookies.json,有效期约 2 周。
配置 Cursor
编辑 ~/.cursor/mcp.json,添加:
{
"mcpServers": {
"yuque": {
"command": "node",
"args": ["/Users/xiaocong/myCode/mcp/yuque-mcp/dist/index.js"]
}
}
}注意:使用 Cookie 方式不需要配置环境变量。
认证方式
方式一:Cookie 自动登录(推荐,免费)
运行
npm run login在打开的浏览器中登录语雀
登录成功后自动保存 Cookie
Cookie 过期后,在对话中说"刷新语雀 Cookie"即可重新登录。
方式二:Token(需要超级会员)
如果你有语雀超级会员,可以使用 Token:
{
"mcpServers": {
"yuque": {
"command": "node",
"args": ["/Users/xiaocong/myCode/mcp/yuque-mcp/dist/index.js"],
"env": {
"YUQUE_TOKEN": "你的语雀Token"
}
}
}
}使用示例
配置完成后,在 Cursor 中可以这样对话:
"检查语雀认证状态"
"帮我看看我有哪些知识库"
"帮我建一个叫 agent 的知识库" ← 新增
"列出 xxx 知识库的目录结构"
"帮我在 xxx 知识库创建一篇文档,记录今天的会议纪要"
"更新 xxx 文档,把刚才讨论的内容加进去"
"搜索关于 xxx 的文档"
"查看 https://www.yuque.com/xxx/xxx/xxx 这个文档" ← 直接通过链接获取
"查看公司空间的知识库"
"查看后端专区这个知识库的文档目录"
"帮我看看昨天写了哪些小记" ← 新增
"创建一篇小记记录今天的想法" ← 新增
Cookie 说明
Cookie 保存位置:
~/.yuque-mcp/cookies.json默认有效期:14 天
如果经常使用语雀网页版,Cookie 会自动续期
过期后说"刷新语雀 Cookie"即可重新登录
开发
# 克隆仓库
git clone https://github.com/dove-yang/yuque-cookie-mcp.git
cd yuque-cookie-mcp
# 手动登录获取 Cookie
node login.js
# 启动服务器
node index.jsLicense
MIT — forked from xiaocong/yuque-cookie-mcp
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dove-yang/yuque-cookie-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server