yuque avatar

Yuque Mcp

yuque/yuque-mcp-server

Connects your Yuque knowledge base to MCP clients through the Yuque API, exposing 19 tools across documents, books, notes, and search. You can query your knowledge base, create and update documents, manage table of contents, and work with resources. Supports both yuque.com and private deployments via custom base URLs. Ships with a CLI installer that auto-configures Claude Desktop, Cursor, VS Code, Windsurf, and other clients in one command. Authentication uses personal access tokens from your Yuque developer settings. Useful when you're maintaining documentation or internal wikis in Yuque and want your AI assistant to read from and write to those repositories without context switching.

GitHub stars
176
tools
19
auth
Secret needed
transport
STDIO
env vars
3
last updated
Feb 27, 2026

Tools

19 tools

Public tool metadata for what this MCP can expose to an agent.

yuque_get_userGet the authenticated user for the current token

Get the authenticated user for the current token

No parameter schema in public metadata yet.

yuque_searchSearch docs or repos, with paging

Search docs or repos, with paging

No parameter schema in public metadata yet.

yuque_list_booksList books (知识库) of a user

List books (知识库) of a user

No parameter schema in public metadata yet.

yuque_get_bookGet a book by ID or namespace

Get a book by ID or namespace

No parameter schema in public metadata yet.

yuque_create_bookCreate a book

Create a book

No parameter schema in public metadata yet.

yuque_update_bookUpdate name, slug, description, or visibility

Update name, slug, description, or visibility

No parameter schema in public metadata yet.

yuque_list_docsList docs in a book, with paging

List docs in a book, with paging

No parameter schema in public metadata yet.

yuque_get_docGet full content — markdown, lake, or html

Get full content — markdown, lake, or html

No parameter schema in public metadata yet.

yuque_create_docCreate a doc in a book

Create a doc in a book

No parameter schema in public metadata yet.

yuque_update_docUpdate a doc's body or metadata

Update a doc's body or metadata

No parameter schema in public metadata yet.

yuque_get_tocGet a book's table of contents

Get a book's table of contents

No parameter schema in public metadata yet.

yuque_update_tocAppend or move a single TOC node

Append or move a single TOC node

No parameter schema in public metadata yet.

yuque_list_notesList notes (小记), with paging and status filter

List notes (小记), with paging and status filter

No parameter schema in public metadata yet.

yuque_get_noteGet a note with full content

Get a note with full content

No parameter schema in public metadata yet.

yuque_create_noteCreate a note

Create a note

No parameter schema in public metadata yet.

yuque_update_noteUpdate a note

Update a note

No parameter schema in public metadata yet.

yuque_get_resourceRead a board (mindmap / flowchart / diagram) from a doc

Read a board (mindmap / flowchart / diagram) from a doc

No parameter schema in public metadata yet.

yuque_create_resourceCreate a board in a doc

Create a board in a doc

No parameter schema in public metadata yet.

yuque_update_resourceUpdate a board in a doc

Update a board in a doc

No parameter schema in public metadata yet.

Sponsors

Configuration

YUQUE_PERSONAL_TOKENsecret

Yuque personal API token (get from https://www.yuque.com/settings/tokens). Use one of: YUQUE_PERSONAL_TOKEN, YUQUE_GROUP_TOKEN, or YUQUE_TOKEN.

YUQUE_GROUP_TOKENsecret

Yuque group/team API token (alternative to YUQUE_PERSONAL_TOKEN for team workspaces).

YUQUE_TOKENsecret

Yuque API token (legacy, use YUQUE_PERSONAL_TOKEN or YUQUE_GROUP_TOKEN instead).

Readme

Yuque logo

Yuque MCP Server

Let AI assistants read and write your Yuque (语雀) knowledge base
through the Model Context Protocol.

CI npm version npm downloads License

Quick Start · Tools · Troubleshooting · Docs · 中文文档

Once connected, ask your assistant things like:

"Search my Yuque for everything about canary releases and give me a one-page summary."

"Turn today's meeting notes into a doc in my Tech Research book."

"Add a flowchart of this deployment pipeline to the design doc."

Quick Start

1. Get a token — create one at Yuque Developer Settings. If you use a team token bound to a Yuque space, also note the space host (e.g. https://your-space.yuque.com) — you will pass it as --host.


View the full README on GitHub

Details

Repository
github.com/yuque/yuque-mcp-server
Category
Documents & Knowledge
Package
yuque-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1professionalwiki avatarMediaWiki MCP Serverprofessionalwiki/mediawiki-mcp-serverMCP server enabling AI clients to interact with any MediaWiki wiki through standard tools147stars
2infranodus avatarInfranodus Mcp Server Infranodusinfranodus/mcp-server-infranodusMap text into knowledge graphs to create a structured representation of conceptual relations and t…91stars
3wandercom avatarKindexwandercom/kindexPersistent knowledge graph and MCP server for AI workflows with git-tracked project context.49stars
4phasespace-labs avatarPalinodephasespace-labs/palinodeInspectable, correctable project memory in git-versioned Markdown for AI agents.46stars
5paulhkang94 avatarMarkViewpaulhkang94/markviewNative macOS markdown preview with MCP server for Claude Code. Swift/SwiftUI, no Electron.38stars
6simplemindedbot avatarMnemexsimplemindedbot/mnemexTemporal memory for AI with decay and reinforcement. Two-layer storage (JSONL + Markdown).36stars