Skip to content

Yuque MCP Server v1.0.0 - 首次发布

Latest

Choose a tag to compare

@tanis2010 tanis2010 released this 12 Oct 02:14
· 5 commits to main since this release

🎉 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

配置

  1. 获取语雀API Token:

    • 登录语雀 → 账户设置 → 开发者设置 → API Token
    • 创建新的Token并复制
  2. 设置环境变量:

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!