Yuque MCP server integrates with Yuque API for document management and team analytics
The Yuque MCP Server is a comprehensive implementation of Model Context Protocol (MCP) that provides an interface between artificial intelligence (AI) applications and the rich knowledge management capabilities offered by the Yuque platform. Inspired by the robust Figma-Context-MCP, this server ensures seamless interaction, enabling AI models to perform a wide range of functions such as document creation, reading, updating, deleting, and content searching within your Yuque knowledge repositories.
The Yuque MCP Server is designed to support key tasks that are essential for modern AI workflows. These include:
get_current_user
- Retrieves the currently authenticated user's information.get_user_docs
- Lists all documents belonging to a specific user, including both personal and collaborative documents.get_user_repos
- Retrieves a list of repositories for a given user.get_repo_docs
- Lists all documents in a specified repository, providing detailed attributes like title and update time.get_doc
- Fetches the content details of a specific document within Yuque.create_doc
- Adds new documents to a given repository with support for various formats (Markdown, HTML, Lake).update_doc
- Modifies existing documents in the platform.delete_doc
- Permanently removes specified documents from Yukue repositories.get_group_statistics
- Provides aggregation statistics about groups like member count and document activities.get_group_member_statistics
- Details on group member contributions such as edits and engagement levels.get_group_book_statistics
- Insights into the document volumes within different repositories.get_group_doc_statistics
- Data points on individual documents including size, readership, comments, etc.At its core, the Yuque MCP Server adheres to the Model Context Protocol (MCP) standard, ensuring compatibility with various AI applications. The protocol flow diagram illustrates how an AI application can leverage this server:
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
To automatically deploy Yuque MCP Server onto the Claude Desktop end using Smithery:
npx -y @smithery/cli install @HenryHaoson/Yuque-MCP-Server --client claude
Clone the Repository:
git clone https://github.com/Henryhaoson/Yueque-MCP-Server.git
cd Yueque-MCP-Server
Install Dependencies:
npm install
Create a Local Environment File:
Create and customize the .env
file by copying it from ./.env.example
.
cp .env.example .env
.env
file:
YUQUE_API_TOKEN=your_yuque_api_token_here
AI applications can automatically generate content based on real-time document updates retrieved from Yuque. For example, updating documents in real-time can trigger the deployment of fresh content to downstream systems.
Teams can use AI to automate routine tasks like updating document headers or adding metadata during collaboration sessions.
The server is compatible with multiple MCP clients such as Claude Desktop, Continue, and Cursor. Here’s a compatibility matrix:
MCP Client | Resources | Tools | Prompts | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ✅ | Full Support |
Cursor | ❌ | ✅ | ❌ | Tools Only |
This section provides a detailed breakdown of how the Yuque MCP Server performs across different systems and tools.
{
"mcpServers": {
"Yuque-MCP-Server": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-yuque"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
Q: How do I install the Yuque MCP Server? A: Use Smithery to install and deploy it directly on your AI application.
Q: Which tools are currently compatible with this server? A: Compatible tools include Claude Desktop, Continue, and Cursor among others, as described in our compatibility matrix.
Q: Is security an issue when using the Yuque MCP Server? A: Yes, all communications involve standard encryption protocols to ensure data security. However, specific configurations may be required based on your needs.
Q: What level of support is available for this server? A: We offer comprehensive documentation and community forums for troubleshooting common issues.
Q: Can the server handle large volumes of traffic without performance degradation? A: Yes, the server is designed with scalability in mind, supporting high-traffic use cases efficiently.
Contributors are welcome to enhance and contribute to this project via GitHub pull requests. Please follow our established guidelines for contributions.
For more information on the broader Model Context Protocol community, visit:
By accurately describing the Yuque MCP Server’s key capabilities and integration scenarios, this documentation aims to provide a valuable reference for developers building AI applications that require seamless interoperability with the Yuque platform. The content is crafted in English while maintaining 100% originality and adhering to both English language standards and technical accuracy.
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration