mcpField
S
Server Yuque.git

Server Yuque.git

本地服务
github.com/Wenrh2004版本控制081 周前更新

关于 Server Yuque.git

Server Yuque.git 是用于管理语雀账户、团队、知识库和文档的 MCP 服务,适合希望通过 MCP 客户端或大模型调用语雀 API 搜索和维护内容的用户。

主要功能

  1. 01检查语雀 API 连接
  2. 02搜索文档、知识库、用户和团队
  3. 03管理团队及成员
  4. 04创建和维护知识库
  5. 05创建、编辑和查看文档
  6. 06管理目录和版本历史

适用场景

  1. 01搜索语雀中的文档或知识库
  2. 02调整团队成员及其角色
  3. 03创建或修改知识库和文档
  4. 04查看文档版本和目录

MCP 相关

它将语雀 API 操作作为工具提供给 MCP 客户端,涵盖搜索以及用户、团队、知识库和文档管理。访问需使用语雀 API Token。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Yuque API MCP 服务

一个用于 Yuque API 的 MCP(Model Context Protocol)服务,使大模型能够与 Yuque API 无缝交互。

中文文档

功能

此服务提供以下工具,用于与 Yuque API 交互:

用户管理
  • hello - 检查 Yuque API 连接是否正常
  • get-current-user - 获取当前授权用户的详细信息
搜索
  • search - 搜索文档、知识库、用户或团队
团队(群组)管理
  • get-user-groups - 获取用户加入的团队列表
  • get-group-users - 获取团队成员列表
  • update-group-user - 更新团队成员的角色
  • delete-group-user - 移除团队成员
  • get-group-stats - 获取团队统计信息
  • get-group-repos - 获取团队创建的知识库列表
仓库(知识库)管理
  • get-user-repos - 获取用户创建的知识库列表
  • create-repo - 创建知识库
  • update-repo - 更新知识库信息
  • delete-repo - 删除知识库
  • get-repo-detail - 获取知识库详细信息
文档管理
  • get-book-docs-list - 获取知识库的文档列表
  • get-book-doc-detail - 获取知识库中文档的详细信息
  • create-book-doc - 在知识库中创建文档
  • update-book-doc - 更新知识库中的文档
  • delete-book-doc - 从知识库中删除文档
  • get-group-docs-list - 获取团队知识库的文档列表
  • get-group-doc-detail - 获取团队知识库中文档的详细信息
  • create-group-doc - 在团队知识库中创建文档
  • update-group-doc - 更新团队知识库中的文档
  • delete-group-doc - 从团队知识库中删除文档
  • get-doc-versions - 获取文档版本历史
  • get-doc-version-detail - 获取文档版本详情
目录(TOC)管理
  • get-book-toc - 获取知识库目录(TOC)
  • update-book-toc - 更新知识库目录(TOC)
  • get-group-book-toc - 获取团队知识库目录(TOC)
  • update-group-book-toc - 更新团队知识库目录(TOC)

安装和使用

前置条件
  • Node.js 16.x 或更高版本
  • Yuque API Token
安装
# Install dependencies
pnpm install

# Build the project
pnpm build
配置

设置 YUQUE_API_TOKEN 环境变量,以授权访问 Yuque API:

export YUQUE_API_TOKEN="your-api-token-here"
运行
# Start the server
pnpm start

在 VS Code 中使用

此项目已配置为可被 VS Code MCP 插件识别。如果已安装 VS Code MCP 插件,可以直接在 VS Code 中使用此服务:

  1. 选择 MCP 作为“server-yuque”
  2. 输入 Yuque API Token
  3. 开始在 VS Code 中使用 Yuque MCP Server
{
  "servers": {
    "yuque-api": {
      "type": "stdio",
      "command": "node",
      "args": ["server-yuque"],
      "env": {
        "YUQUE_API_TOKEN": "YOUR_YUQUE_API_TOKEN"
      }
    }
  }
}

如何获取 Yuque API Token

  1. 登录 Yuque 网站(www.yuque.com)
  2. 进入个人设置页面
  3. 点击“Developer Settings”
  4. 创建新的 API Token

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。