Skip to content

[Feature] does Yuque MCP service can obtain doc_id review status? #58

Description

@leiminray

Problem or Motivation

The Yuque MCP service can obtain at least the following for each doc_id (or slug):

  • review_status: An enum from the API (as-is or mapped to internal enum)
  • review_checked_at: The last time the status was pulled from Yuque (UTC)
  • yuque_updated_at / content_version: If the API provides the document's update time or version number
  • body_hash or etag (if available): Used to determine whether the content has changed relative to the local copy

Proposed Solution

This way:

  1. review_status == approved (or equivalent in Yuque) → Serves as the Yuque-side basis for allowing the document to be considered a "finalized draft for external reference"
  2. review_status in (pending, null, unknown) → Not allowed to serve as the sole basis for a finalized draft, or requires manual confirmation

Alternatives Considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions