Introduction

The DeepSeek Harness (DSH) ecosystem emphasizes plugin-based extensibility to address scenario-specific requirements. When developing or using AI assistants, accessing technical documentation for libraries and frameworks is a common need. However, directly accessing official documentation often suffers from disorganized formatting and fragmented information, making it difficult for large language models to utilize effectively.

The xby-atlas-docs plugin provides a solution. It works as an MCP server, processing official documentation into Markdown versions suitable for LLM use, and can be called by MCP-compatible clients such as Cursor, Cline, and Windsurf.

Core Features

The plugin provides the following core capabilities:

  • set_xby_apikey: Sets an API key in the chat session. The key is persisted automatically and remains valid after restarting the DSH process.
  • list_docs: Lists all available documentation libraries and framework collections. This is a prerequisite for using the other documentation tools; you must first obtain the docName.
  • search_docs: Searches for pages containing a specific keyword within a particular documentation collection. Returns the paths and descriptions of matching pages, typically used for quick location.
  • get_docs_index: Gets a concise index of a documentation collection, listing all pages in Markdown format. Used for initial exploration and understanding the documentation coverage.
  • get_docs_page: Retrieves the full content of a single documentation page based on its relative path. After identifying the target page with get_docs_index or search_docs, use this tool to get details.
  • get_docs_full: Retrieves the complete content of an entire documentation collection. Used when comprehensive knowledge or full-context analysis is needed, but it returns a large amount of text.

Installation and Enablement

Installing the plugin must be done through the DSH command-line tool.

  1. Ensure that DeepSeek Harness is installed.
  2. Run the following command to add the plugin:
dsh plugin --profile web add github:xby_skill/xby-atlas-docs

After installation, the plugin becomes available in MCP-compatible clients.

Typical Usage

Using the plugin generally follows a “discover-explore-retrieve” workflow.

  1. Set the key: First, call set_xby_apikey in the conversation and enter the key obtained from the Xiaobenyang official website.
  2. List documents: Call list_docs to get the names of all available documentation collections (docName).
  3. Explore or search: As needed, call get_docs_index to view the documentation directory structure, or call search_docs to find specific keywords.
  4. Retrieve details: Use get_docs_page to get the content of a specific page.

Notes

  • API key: Using this plugin requires an API key. Please register and obtain one from the Xiaobenyang official website.
  • Prerequisite: Before using search_docs, get_docs_index, or get_docs_page, you must first use list_docs to obtain the correct docName.
  • Performance recommendation: get_docs_full returns a large amount of text, which may cause overly long contexts or slow processing. It is recommended to prioritize get_docs_page or search_docs for targeted information queries.

Conclusion

xby-atlas-docs standardizes technical documentation and lowers the barrier for AI assistants to access specific technical documentation. For developers who need to reference documentation for specific libraries during code generation, debugging, or technical consulting, it is a practical tool.

Plugin directory: https://www.skillhub.cn/plugins/xby-skill/xby-atlas-docs
GitHub repository: https://github.com/xby-skill/xby-atlas-docs