yuque-mcp-server
Verified Safeby suonian
Overview
Serves as a proxy for AI assistants to interact with the Yuque knowledge base platform via the Model Context Protocol (MCP).
Installation
docker-compose up -dEnvironment Variables
- YUQUE_TOKEN
- PORT
- REDIS_URL
- CACHE_EXPIRE
- SERVICE_MODE
- YUQUE_BASE_URL
- DEFAULT_CORS_ORIGIN
Security Notes
The `docker-compose.yml` includes a hardcoded example `YUQUE_TOKEN` value as a default, which is a security anti-pattern. While intended for local testing or as a fallback, it's preferable to avoid any hardcoded secrets. The `install_service.sh` script modifies the `com.yuque.mcp.plist` file directly within the project's cloned directory during installation, which can lead to unexpected behavior or issues with version control. The server's CORS policy is set to allow all origins (`*`), which is acceptable for a locally-run proxy but broader than strictly necessary. Authentication token handling is well-documented with priority given to HTTP headers, environment variables, and config files, which is good practice.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
mcp-language-server
Serves as an MCP (Model Context Protocol) gateway, enabling LLMs to interact with Language Servers (LSPs) for codebase navigation, semantic analysis, and code editing operations.
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).