← Back to browse

Yuque MCP

Indexed by io.github.wwwwujl

About

Yuque MCP server with safe read/write tools for groups, group members, repositories, docs, and TOC.

Use this server

Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.

Transportstdio (runs a local command)
Env varsYUQUE_TOKEN YUQUE_ENDPOINT YUQUE_TIMEOUT_MS YUQUE_MAX_RETRIES YUQUE_ALLOW_WRITE YUQUE_WRITE_NAMESPACE_ALLOWLIST YUQUE_WRITE_GROUP_ALLOWLIST YUQUE_ALLOW_DELETE YUQUE_DELETE_NAMESPACE_ALLOWLIST YUQUE_FILE_ROOT YUQUE_FILE_MAX_BYTES YUQUE_FILE_ALLOWED_EXTENSIONS
Claude Code
claude mcp add --env YUQUE_TOKEN= --env YUQUE_ENDPOINT= --env YUQUE_TIMEOUT_MS= --env YUQUE_MAX_RETRIES= --env YUQUE_ALLOW_WRITE= --env YUQUE_WRITE_NAMESPACE_ALLOWLIST= --env YUQUE_WRITE_GROUP_ALLOWLIST= --env YUQUE_ALLOW_DELETE= --env YUQUE_DELETE_NAMESPACE_ALLOWLIST= --env YUQUE_FILE_ROOT= --env YUQUE_FILE_MAX_BYTES= --env YUQUE_FILE_ALLOWED_EXTENSIONS= yuque-mcp -- npx @wwwwwujl/yuque-mcp
Cursor

Add to Cursor

If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.

VS Code
code --add-mcp '{"name":"yuque-mcp","command":"npx","args":["@wwwwwujl/yuque-mcp"],"env":{"YUQUE_TOKEN":"","YUQUE_ENDPOINT":"","YUQUE_TIMEOUT_MS":"","YUQUE_MAX_RETRIES":"","YUQUE_ALLOW_WRITE":"","YUQUE_WRITE_NAMESPACE_ALLOWLIST":"","YUQUE_WRITE_GROUP_ALLOWLIST":"","YUQUE_ALLOW_DELETE":"","YUQUE_DELETE_NAMESPACE_ALLOWLIST":"","YUQUE_FILE_ROOT":"","YUQUE_FILE_MAX_BYTES":"","YUQUE_FILE_ALLOWED_EXTENSIONS":""}}'
JSON
{
  "mcpServers": {
    "yuque-mcp": {
      "command": "npx",
      "args": [
        "@wwwwwujl/yuque-mcp"
      ],
      "env": {
        "YUQUE_TOKEN": "",
        "YUQUE_ENDPOINT": "",
        "YUQUE_TIMEOUT_MS": "",
        "YUQUE_MAX_RETRIES": "",
        "YUQUE_ALLOW_WRITE": "",
        "YUQUE_WRITE_NAMESPACE_ALLOWLIST": "",
        "YUQUE_WRITE_GROUP_ALLOWLIST": "",
        "YUQUE_ALLOW_DELETE": "",
        "YUQUE_DELETE_NAMESPACE_ALLOWLIST": "",
        "YUQUE_FILE_ROOT": "",
        "YUQUE_FILE_MAX_BYTES": "",
        "YUQUE_FILE_ALLOWED_EXTENSIONS": ""
      }
    }
  }
}

Environment variables are listed by name only — fill in your own values. Entries never carry secrets.