🎉 Yuque MCP Server v1.0.0 - 首次发布
🤖 项目介绍
本项目由 ChatGLM-4.6 + Claude Code 协作开发完成,展示了AI辅助编程的强大能力。
- 🧠 ChatGLM-4.6: 提供代码架构设计、实现思路和问题解决方案
- 💻 Claude Code: 提供代码实现、调试和项目管理工作
✨ 主要功能
- 🔐 用户认证和信息获取 - 获取语雀用户信息
- 📚 知识库管理 - 列出和管理知识库
- 📄 文档CRUD操作 - 创建、读取、更新、删除文档
- 🔍 文档搜索 - 在语雀中搜索文档内容
- 🏷️ 多格式支持 - 支持Markdown、Lake、HTML格式
🚀 快速开始
安装
npm install yuque-mcp-server配置
-
获取语雀API Token:
- 登录语雀 → 账户设置 → 开发者设置 → API Token
- 创建新的Token并复制
-
设置环境变量:
export YUQUE_TOKEN="你的语雀API令牌"使用
# 直接运行
YUQUE_TOKEN=your_token yuque-mcp-server
# 或者在Claude中配置
claude mcp add-json yuque '{
"command": "yuque-mcp-server",
"env": {
"YUQUE_TOKEN": "你的语雀API令牌"
}
}'🛠️ 技术特性
- ✅ TypeScript全面支持 - 完整的类型定义
- ✅ 现代ES模块 - 使用ES2022模块系统
- ✅ 标准MCP协议 - 完全兼容Model Context Protocol
- ✅ 错误处理 - 完善的错误捕获和处理
- ✅ 详细文档 - 完整的API文档和使用示例
📋 支持的MCP工具
yuque_get_user- 获取用户信息yuque_get_repos- 获取知识库列表yuque_get_docs- 获取文档列表yuque_get_doc- 获取文档详情yuque_create_doc- 创建新文档yuque_update_doc- 更新文档yuque_delete_doc- 删除文档yuque_search_docs- 搜索文档
🔧 系统要求
- Node.js 18+
- 语雀API Token
- 支持的操作系统: Windows, macOS, Linux
📖 文档
🤝 贡献
欢迎提交 Issue 和 Pull Request!
📄 许可证
MIT License - 详见 LICENSE 文件
🎯 感谢使用 Yuque MCP Server!如果这个项目对你有帮助,请给个 ⭐️ Star!