
语雀 MCP 服务器

2025.04.04
0
知识库管理文档协作交流协作
语雀 MCP 服务器是一个用于与语雀 API 集成的 Model-Context-Protocol (MCP) 服务器,允许 AI 模型与语雀知识库平台进行交互。它提供了文档管理、用户信息获取、内容搜索以及团队统计分析等功能,适用于需要与语雀平台集成的自动化工作流和 AI 辅助场景。
View on GitHub
Overview
基本能力
产品定位
语雀 MCP 服务器是一个用于与语雀 API 集成的 MCP 服务器,旨在为 AI 模型提供与语雀知识库平台交互的能力。
核心功能
- 用户和文档管理:获取用户信息、创建/读取/更新/删除文档、搜索内容、获取知识库信息。
- 团队统计分析:获取团队、成员、知识库和文档的统计数据。
- 多种文档格式支持:支持 Markdown、HTML、Lake 等格式。
- 动态配置:支持通过查询参数动态配置 API 令牌和基础 URL。
适用场景
- AI 辅助文档编辑和管理。
- 自动化知识库维护和更新。
- 团队知识库使用情况分析和监控。
MCP 工具列表
- 用户和文档管理工具:
get_current_user
:获取当前用户信息。get_user_docs
:获取用户的所有文档列表。get_user_repos
:获取用户的知识库列表。get_repo_docs
:获取知识库中的文档列表。get_doc
:获取特定文档的详细内容。create_doc
:创建新文档。update_doc
:更新文档。delete_doc
:删除文档。search
:搜索内容。- 团队统计分析工具:
get_group_statistics
:获取团队汇总统计数据。get_group_member_statistics
:获取团队成员统计数据。get_group_book_statistics
:获取团队知识库统计数据。get_group_doc_statistics
:获取团队文档统计数据。
常见问题解答
- 如何动态配置 API 令牌和基础 URL?:通过查询参数
accessToken
和baseUrl
覆盖环境配置。 - 支持哪些文档格式?:支持 Markdown、HTML、Lake 等格式。
使用教程
使用依赖
- Node.js 18+
- 拥有 API 令牌的语雀账号
安装教程
- 克隆仓库:
bash git clone https://github.com/Henryhaoson/Yueque-MCP-Server.git cd Yueque-MCP-Server
- 安装依赖:
bash npm install
- 创建
.env
文件:bash cp .env.example .env
- 添加语雀 API 令牌(可选):
bash YUQUE_API_TOKEN=your_yuque_api_token_here
调试方式
- 开发模式:
- HTTP 服务器模式:
bash npm run dev
- CLI stdio 模式:
bash npm run dev:cli
- 生产模式:
- 构建项目:
bash npm run build
- 运行:
- HTTP 服务器模式:
bash npm run start
- CLI stdio 模式:
bash npm run start:cli
- HTTP 服务器模式:
Docker 部署
- 使用 Docker Compose:
bash docker-compose up -d
- 手动使用 Docker:
bash docker build -t yuque-mcp-server . docker run -d -p 3000:3000 --name yuque-mcp-server yuque-mcp-server