Skip to content

fix: resolve website issues - deprecated tools, broken links, missing install guides#63

Merged
chen201724 merged 5 commits into
mainfrom
fix/website-issues-59-61-62
Apr 3, 2026
Merged

fix: resolve website issues - deprecated tools, broken links, missing install guides#63
chen201724 merged 5 commits into
mainfrom
fix/website-issues-59-61-62

Conversation

@chen201724
Copy link
Copy Markdown
Member

Summary

This PR fixes three website-related issues in a single changeset.

Issue #61: Feature Request link 404

  • Problem: The issue template config linked to /discussions/categories/ideas and /discussions/categories/q-a, but Discussions is not enabled on this repo (has_discussions: false).
  • Fix: Created a proper feature_request.yml issue template and updated config.yml to remove broken Discussions links. Feature requests now go through the standard issue form.

Issue #59: Website shows deprecated tools

  • Problem: The website listed 20 MCP tools, but yuque-mcp-server was trimmed to 16 tools (PR claude code 添加不了plugin #42).
  • Fix: Updated McpTools.tsx to match the current tool list:
    • Removed: yuque_list_groups, yuque_hello, yuque_list_doc_versions, yuque_get_doc_version
    • Renamed: repos category → books (matching API naming: yuque_list_books, yuque_get_book, etc.)
    • Removed: Versions and Utility categories
    • Updated tool count: 20 → 16

Issue #62: Missing Claude Code and Codex install guides

  • Problem: Quick Start only supported IDE-based clients via npx yuque-mcp install, missing Claude Code (direct MCP) and OpenAI Codex.
  • Fix: Added two new client tabs in McpQuickStart.tsx:
    • Claude Code: claude mcp add yuque-mcp -- npx -y yuque-mcp --token=YOUR_TOKEN (with env var alternative)
    • Codex: codex mcp add yuque --env YUQUE_PERSONAL_TOKEN=YOUR_TOKEN -- npx -y yuque-mcp (with config.toml alternative)

Files Changed

  • .github/ISSUE_TEMPLATE/config.yml — Removed broken Discussions links
  • .github/ISSUE_TEMPLATE/feature_request.yml — New feature request template
  • website/src/components/McpTools/McpTools.tsx — Updated tool list (20→16)
  • website/src/components/McpQuickStart/McpQuickStart.tsx — Added Claude Code & Codex tabs

Verification

  • npm run build passes successfully
  • All install commands verified against upstream documentation

Closes #59, Closes #61, Closes #62

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 23, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-04-03 09:21 UTC

babydog-ai added 5 commits April 3, 2026 17:18
- Fix Feature Request link 404 (#61): Replace broken Discussions links
  in issue template config with a proper feature_request.yml template,
  since Discussions is not enabled on this repo.

- Remove deprecated tools from website (#59): Update MCP tools list
  from 20 to 16 tools to match current yuque-mcp-server. Removed
  yuque_list_groups, yuque_hello, yuque_list_doc_versions,
  yuque_get_doc_version. Renamed repos→books to match API naming.

- Add Claude Code and Codex install guides (#62): Add Claude Code
  (direct MCP config via `claude mcp add`) and OpenAI Codex
  (`codex mcp add` + config.toml) as client options in Quick Start.
- yuque_list_repos → yuque_list_books
- yuque_get_repo → yuque_get_book
- yuque_get_repo_docs → yuque_list_docs
- Updated across yuque-personal, yuque-group, openclaw, and opencode skills
- Updated AGENT-INSTALL.md for claude-code, opencode, shared/mcp-config
- Updated opencode README.md and README.en.md
- Removed references to deleted tools (delete_doc, doc_history, groups,
  comments, statistics)
- New categories: User, Search, Books, Docs, TOC, Notes
- 25 MCP Tools → 16 MCP Tools everywhere
- 25 Tools → 16 Tools in directory comments
- Fix personal plugin skill count: 4 Skills → 8 Skills
- Updated marketplace.json, plugin.json, READMEs
- Modules.tsx: 25 → 16 tools count
- Skills.tsx: get_repo_docs → list_docs in skill tags
- Skills.tsx: fix broken GitHub links (claude-code/personal → yuque-personal)
@chen201724 chen201724 force-pushed the fix/website-issues-59-61-62 branch from 414bb12 to 0883f13 Compare April 3, 2026 09:19
@chen201724 chen201724 merged commit 700d783 into main Apr 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant