Skip to main content

Model Context Protocol (MCP) server for AWS Black Belt Online Seminar

Project description

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

Amazon Q Developer CLI

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
{
  "mcpServers": {
    "aws-blackbelt-mcp-server": {
      "command": "uvx",
      "args": ["aws-blackbelt-mcp-server"]
    }
  },
  "tools": [
    // .. other existing tools
    "@awslabs.aws-documentation-mcp-server"
  ],
}

Basic Usage

Examples:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_blackbelt_mcp_server-0.1.0.tar.gz (100.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_blackbelt_mcp_server-0.1.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file aws_blackbelt_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: aws_blackbelt_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 100.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aws_blackbelt_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d581ed36fd36ce024fae0a7d288c3d39a325c8ccdaa005aaae21a38f52baf121
MD5 d33fa133b2056e4a601ab1e83e95fe23
BLAKE2b-256 c0db3d508ce772cb2ce58d68eaeeab13dc724c44026066db3755905682918601

See more details on using hashes here.

Provenance

The following attestation bundles were made for aws_blackbelt_mcp_server-0.1.0.tar.gz:

Publisher: release.yaml on Konippi/aws-blackbelt-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aws_blackbelt_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_blackbelt_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd928c165507bf5cc19cae39db60e76f5c0c545fed68573016541978caa5081e
MD5 f99055ba9fa0dc0ef2fcfd499af01db2
BLAKE2b-256 7d2cc31a6c8162c5c601e51e83f35edd736ed923a4934e46580b7ec5d85cb37f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aws_blackbelt_mcp_server-0.1.0-py3-none-any.whl:

Publisher: release.yaml on Konippi/aws-blackbelt-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page