Preface

In the plugin ecosystem of DeepSeek Harness (DSH), accessing knowledge in specific vertical domains often requires specialized tools. AWS Black Belt is AWS’s official technical seminar series, covering a wide range of cloud service technical details. With a large volume of seminar resources available, developers often need to manually search through web pages, which can be inefficient. xby-aws-blackbelt is a Model Context Protocol (MCP) server plugin designed to bring AWS Black Belt seminar search and transcript functionality into the DSH environment.

Plugin Introduction

xby-aws-blackbelt is an online tool plugin provided by maintainer xby-skill. As an MCP server, it allows DSH instances to search AWS Black Belt seminar information by keyword and supports retrieving video transcripts for specific seminars (Japanese only).

Core Features

The plugin provides the following core capabilities:

  1. set_xby_apikey
    Sets the API key in the chat context. This operation is automatically persisted and remains valid after the process is restarted.

  2. search_seminars
    Search AWS Black Belt seminars by keyword.
    - Parameters:

    • query: search keywords (e.g., “machine learning”, “lambda”, “s3”).
    • sort_order: sorting order; “desc” sorts from newest to oldest, while “asc” sorts from oldest to newest.
    • limit: maximum number of results to return; default is 10 and maximum is 50.
    • Return: a list of seminars including titles, dates, PDF links, and YouTube links.
  3. get_seminar_transcript
    Retrieve the transcript of a seminar video.
    - Parameters:

    • youtube_url: the YouTube link to the video.
    • language: language code; default is “ja” (Japanese).
    • Limitation: this feature currently supports Japanese transcripts only.

Installation and Enablement

Installing the plugin requires using DSH command-line tools.

  1. Ensure that the --profile web setting is configured.
  2. Run the following command to add the plugin:
dsh plugin --profile web add github:xby_skill/xby-aws-blackbelt

Once the installation is complete, the plugin is ready to use.

Typical Usage

Using the plugin typically requires registering the API key first, followed by searching or retrieving transcripts.

  1. Set API Key
    In a DSH conversation, call set_xby_apikey and pass in the key obtained from the Xiaobenyang official website. This step is the foundation for the subsequent features.

  2. Search Seminars
    Call search_seminars. For example, search for seminars related to Lambda:

search_seminars with query "lambda" and limit 5
  1. Retrieve Transcript
    Based on the YouTube links in the search results, call get_seminar_transcript to retrieve detailed content.

Use Cases and Notes

  • Use Cases: developers who need to quickly find official AWS Black Belt seminar materials, or who need to use the content of specific seminars as context for technical analysis.
  • API Key: before use, register on xiaobenyang.com and obtain an API key.
  • Language Limitation: get_seminar_transcript currently supports Japanese only; using other languages may not return valid content.
  • Permissions and Security: the plugin runs under the permissions of the DSH process. It is recommended to review the source code and license before installation.

Conclusion

xby-aws-blackbelt uses the MCP protocol to turn AWS’s technical knowledge base into a searchable and analyzable data source, helping solve the challenge of accessing domain-specific materials. Developers can quickly locate target seminars by keyword as needed and conduct in-depth research using transcripts.