Skip to content

A MCP server that enables you to search and retrieve AWS Black Belt Online Seminar content, including PDFs, and YouTube videos.

License

Notifications You must be signed in to change notification settings

Konippi/aws-blackbelt-mcp-server

Repository files navigation

GitHub CI License PyPI version Python versions

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/aws_blackbelt_mcp_server
   init.py00100% 
   config.py100100% 
   server.py19194%39
src/aws_blackbelt_mcp_server/helpers
   init.py00100% 
   path_resolver.py120100% 
src/aws_blackbelt_mcp_server/tools
   init.py00100% 
   seminars.py80988%53, 129–130, 132, 191, 193, 205–206, 208
tests
   init.py00100% 
   test_config.py250100% 
   test_server.py70100% 
tests/helpers
   init.py00100% 
   test_path_resolver.py200100% 
tests/integration
   init.py00100% 
   test_get_seminar_transcript.py55492%24–27
   test_search_seminars.py490100% 
tests/tools
   init.py00100% 
   test_seminars.py270100% 
TOTAL3041495% 

AWS Black Belt MCP Server

A Model Context Protocol (MCP) server that provides search functionality for AWS Black Belt Online Seminars.

Tools

  1. search_seminars: Search AWS Black Belt Online Seminars by keywords
  2. get_seminar_transcript: Get transcript from seminar YouTube videos (Supported only in Japanese)

Current Information Sources

  • AWS Black Belt Online Seminars
  • PDF materials
  • YouTube videos
  • Seminar transcripts

Prerequisites

  • Python 3.10 or higher
  • uv package manager

Configuration

For use with Amazon Q Developer CLI, add the following configuration to your MCP settings file:

  • Workspace-level configuration: .aws/amazonq/cli-agents/default.json
  • User-level configuration: ~/.aws/amazonq/cli-agents/default.json

Using uvx

{
  "mcpServers": {
    "aws-blackbelt-mcp-server": {
      "command": "uvx",
      "args": ["aws-blackbelt-mcp-server"]
    }
  }
}

Using Docker

{
  "mcpServers": {
    "aws-blackbelt-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/konippi/aws-blackbelt-mcp-server"
      ]
    }
  }
}

Basic Usage

Examples:

About

A MCP server that enables you to search and retrieve AWS Black Belt Online Seminar content, including PDFs, and YouTube videos.

Topics

Resources

License

Stars

Watchers

Forks