mcpField
S
Server Yuque.git

Server Yuque.git

ローカル
github.com/Wenrh2004バージョン管理081 週間前に更新

Server Yuque.git について

Server Yuque.git は、Yuque のアカウント、チーム、ナレッジベース、ドキュメントを管理する MCP サーバーです。MCP クライアントや LLM から Yuque API を使ってコンテンツを検索・管理したいユーザー向けです。

主な機能

  1. 01Yuque API の接続確認
  2. 02ドキュメント、ナレッジベース、ユーザー、チームの検索
  3. 03チームとメンバーの管理
  4. 04ナレッジベースの作成と管理
  5. 05ドキュメントの作成、編集、確認
  6. 06目次とバージョン履歴の管理

活用シーン

  1. 01Yuque 内のドキュメントやナレッジベースの検索
  2. 02チームメンバーや役割の変更
  3. 03ナレッジベースやドキュメントの作成・編集
  4. 04ドキュメントの版や目次の確認

MCP 対応

Yuque API の操作をツールとして MCP クライアントに公開し、検索のほかユーザー、チーム、ナレッジベース、ドキュメントを管理できます。利用には Yuque API Token が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Yuque API MCP サーバー

Yuque API 用の MCP(Model Context Protocol)サーバーです。LLM が Yuque API とシームレスにやり取りできるようにします。

中文文档

機能

このサーバーでは、Yuque API とやり取りするために以下のツールを提供しています。

ユーザー管理
  • hello - Yuque API への接続が正常に動作しているか確認します
  • get-current-user - 現在認証されているユーザーの詳細情報を取得します
検索
  • search - ドキュメント、ナレッジベース、ユーザー、チームを検索します
チーム(グループ)管理
  • get-user-groups - ユーザーが参加しているチームの一覧を取得します
  • get-group-users - チームのメンバー一覧を取得します
  • update-group-user - チームメンバーのロールを更新します
  • delete-group-user - チームからメンバーを削除します
  • get-group-stats - チームの統計情報を取得します
  • get-group-repos - チームが作成したナレッジベースの一覧を取得します
リポジトリ(ナレッジベース)管理
  • get-user-repos - ユーザーが作成したナレッジベースの一覧を取得します
  • create-repo - 新しいナレッジベースを作成します
  • update-repo - ナレッジベースの情報を更新します
  • delete-repo - ナレッジベースを削除します
  • get-repo-detail - ナレッジベースの詳細情報を取得します
ドキュメント管理
  • get-book-docs-list - ナレッジベースのドキュメント一覧を取得します
  • get-book-doc-detail - ナレッジベース内のドキュメントの詳細情報を取得します
  • create-book-doc - ナレッジベースに新しいドキュメントを作成します
  • update-book-doc - ナレッジベース内のドキュメントを更新します
  • delete-book-doc - ナレッジベースからドキュメントを削除します
  • get-group-docs-list - チームのナレッジベースのドキュメント一覧を取得します
  • get-group-doc-detail - チームのナレッジベース内のドキュメントの詳細情報を取得します
  • create-group-doc - チームのナレッジベースに新しいドキュメントを作成します
  • update-group-doc - チームのナレッジベース内のドキュメントを更新します
  • delete-group-doc - チームのナレッジベースからドキュメントを削除します
  • get-doc-versions - ドキュメントのバージョン履歴を取得します
  • get-doc-version-detail - ドキュメントのバージョン詳細を取得します
目次(TOC)管理
  • get-book-toc - ナレッジベースの目次(TOC)を取得します
  • update-book-toc - ナレッジベースの目次(TOC)を更新します
  • get-group-book-toc - チームのナレッジベースの目次(TOC)を取得します
  • update-group-book-toc - チームのナレッジベースの目次(TOC)を更新します

インストールと使用方法

前提条件
  • Node.js 16.x 以降
  • Yuque API トークン
インストール
# Install dependencies
pnpm install

# Build the project
pnpm build
設定

Yuque API へのアクセスを認証するため、環境変数 YUQUE_API_TOKEN を設定します。

export YUQUE_API_TOKEN="your-api-token-here"
実行
# Start the server
pnpm start

VS Code での使用

このプロジェクトは、VS Code MCP プラグインによって認識されるように設定されています。VS Code MCP プラグインをインストールしている場合、このサーバーを VS Code で直接使用できます。

  1. MCP で「server-yuque」を選択します
  2. Yuque API トークンを入力します
  3. VS Code で Yuque MCP サーバーの使用を開始します
{
  "servers": {
    "yuque-api": {
      "type": "stdio",
      "command": "node",
      "args": ["server-yuque"],
      "env": {
        "YUQUE_API_TOKEN": "YOUR_YUQUE_API_TOKEN"
      }
    }
  }
}

Yuque API トークンの取得方法

  1. Yuque のウェブサイト(www.yuque.com)にログインします
  2. 個人設定ページに移動します
  3. 「Developer Settings」をクリックします
  4. 新しい API トークンを作成します

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。