HY

henryhaoson/yuque-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

69 stars 20 forks 品質 46 トレンド 14

henryhaoson/yuque-mcp-server は [https://github.com/henryhaoson/yuque-mcp-server.] からインポートされた MCP サーバーの候補です

概要

henryhaoson/yuque-mcp-server は [https://github.com/henryhaoson/yuque-mcp-server.] からインポートされた MCP サーバーの候補です

概要(AI 翻訳)

日本語版

一 语 语 语 语 语 语 语 语 语 语 语 语 语 API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API API

投稿

语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 语 : : 语 语 : : : 语 : : : : : : : : : :

户 户 户 更新 更新 更新 更新 更新 日本語 English 信息披露 信息披露

安装

安装スミレー

MCP サーバー 自动安 着 面:

条件 必須

  • Node.js 18+ (推奨) 令 令 令 令

配置

: : : :

  1. 安装赖

3。 [.env.example] 于 .env]] 文件:

在 在 在 在 令 令 令 令 令 令 令 令

友情链接: 鍏板崥褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ鎵嬫満褰╃エ浠g悊

使用方法

防振器

##########################?#####################################################;###############################################################################################################################################################################

生化学式

项 先 先

最近の HTTP および CLI の模式下行:

利用する Docker 部署

このページではjavascriptを使用しています。

は Docker Compose を利用しています。

  1. 建造品

  2. 添付ファイル:

  3. 防護服:

您 通 通 通 在 在 在 在 [ 项 项 项 项 项 项 项 项 项 [ [ 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项 项

######## ハンドベンド

  1. 建造の和の Docker の衝撃:

  2. 行列:

  3. 使用条件:

##MCP ツール

中国語(簡体)

用 用 用 用 用 社 社 社 社
  • [get_current_user - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [[T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [T4] - [[T4] - [[T4] - [T4] - [T4] - [T4] - [T4]
  • get_user_docs - 私 前 户 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私 私
  • [get_user_repos - 户 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中
  • get_repo_docs - 更新 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中
  • [[T8] - 史 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中 中
  • [create_doc - 在指定知中中建新禅文, 多経典式内容(Markdown, HTML,Lake)
  • [update_doc - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [[T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [T10] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7] - [7]

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

语雀 MCP 服务器

English Version

一个用于与语雀 API 集成的 Model-Context-Protocol (MCP) 服务器。此实现受 Figma-Context-MCP 的启发,并使用 语雀开放 API。

概述

该服务器提供了与语雀知识库平台交互的 MCP 工具,允许 AI 模型:

  • 获取用户和文档信息
  • 创建、读取、更新和删除文档
  • 搜索语雀中的内容
  • 获取知识库信息
  • 获取统计数据和分析信息

安装

安装 via Smithery

要使用 Smithery 将 Yuque MCP Server 自动安装到 Claude 桌面端:

npx -y @smithery/cli install @HenryHaoson/Yuque-MCP-Server --client claude

前提条件

  • Node.js 18+ (推荐)
  • 拥有 API 令牌的语雀账号

设置

  1. 克隆此仓库:

    git clone https://github.com/Henryhaoson/Yueque-MCP-Server.git
    cd Yueque-MCP-Server
    
  2. 安装依赖:

    npm install
    
  3. 基于 .env.example 创建 .env 文件:

    cp .env.example .env
    
  4. (可选) 在 .env 文件中添加你的语雀 API 令牌:

    YUQUE_API_TOKEN=your_yuque_api_token_here
    

    你也可以选择在连接到服务器时通过查询参数提供令牌,而不是在 .env 文件中设置。

使用方法

运行服务器

开发模式

# HTTP 服务器模式
npm run dev

# CLI stdio 模式
npm run dev:cli

生产模式

首先,构建项目:

npm run build

然后在 HTTP 或 CLI 模式下运行:

# HTTP 服务器模式
npm run start

# CLI stdio 模式
npm run start:cli

使用 Docker 部署

本项目提供了 Docker 支持,使您可以轻松地容器化和部署服务器。

使用 Docker Compose(推荐)

  1. 构建并启动容器:

    docker-compose up -d
    
  2. 查看日志:

    docker-compose logs -f
    
  3. 停止服务:

    docker-compose down
    

您可以通过环境变量或在 .env 文件中设置配置项:

# .env 文件示例
PORT=3000
YUQUE_API_TOKEN=your_token_here
YUQUE_API_BASE_URL=https://www.yuque.com/api/v2

手动使用 Docker

  1. 构建 Docker 镜像:

    docker build -t yuque-mcp-server .
    
  2. 运行容器:

    docker run -d -p 3000:3000 --name yuque-mcp-server yuque-mcp-server
    
  3. 使用环境变量:

    docker run -d -p 3000:3000 \
      -e YUQUE_API_TOKEN=your_token_here \
      -e YUQUE_API_BASE_URL=https://www.yuque.com/api/v2 \
      --name yuque-mcp-server yuque-mcp-server
    

MCP 工具

语雀 MCP 服务器提供以下工具:

用户和文档管理

  • get_current_user - 获取当前认证用户的信息,包括用户ID、用户名、头像等语雀账号基本信息
  • get_user_docs - 获取当前用户的所有知识库文档列表,包括私人和协作文档
  • get_user_repos - 获取指定用户的知识库列表,知识库是语雀中组织文档的集合
  • get_repo_docs - 获取特定知识库中的所有文档列表,包括文档标题、更新时间等信息
  • get_doc - 获取语雀中特定文档的详细内容,包括正文、修改历史和权限信息
  • create_doc - 在指定知识库中创建新的语雀文档,支持多种格式内容(Markdown、HTML、Lake)
  • update_doc - 更新语雀中已存在的文档,可以修改标题、内容或权限设置
  • delete_doc - 从语雀知识库中删除指定文档,此操作不可撤销
  • search - 在语雀平台中搜索文档或知识库内容,支持范围和作者筛选

团队统计分析

  • get_group_statistics - 获取团队的汇总统计数据,包括成员人数、文档数量、阅读量和互动数据等
  • get_group_member_statistics - 获取团队成员的统计数据,包括各成员的编辑次数、阅读量、点赞量等
  • get_group_book_statistics - 获取团队知识库的统计数据,包括各知识库的文档数、字数、阅读量等
  • get_group_doc_statistics - 获取团队文档的统计数据,包括各文档的字数、阅读量、评论量等

与 AI 模型的集成

此 MCP 服务器可以与支持 Model-Context-Protocol 的 AI 模型一起使用,允许它们通过定义的工具与语雀交互。例如:

  1. 启动 MCP 服务器
GitHub で README 全文を見る

インストール

npx -y @smithery/cli install @HenryHaoson/Yuque-MCP-Server --client claude
MCP 初心者?mcpskill.org のガイドから始めましょう →