Coverage Report
| File | Stmts | Miss | Cover | Missing |
|---|---|---|---|---|
| src/aws_blackbelt_mcp_server | ||||
| init.py | 0 | 0 | 100% | |
| config.py | 10 | 0 | 100% | |
| server.py | 19 | 1 | 94% | 39 |
| src/aws_blackbelt_mcp_server/helpers | ||||
| init.py | 0 | 0 | 100% | |
| path_resolver.py | 12 | 0 | 100% | |
| src/aws_blackbelt_mcp_server/tools | ||||
| init.py | 0 | 0 | 100% | |
| seminars.py | 80 | 9 | 88% | 53, 129–130, 132, 191, 193, 205–206, 208 |
| tests | ||||
| init.py | 0 | 0 | 100% | |
| test_config.py | 25 | 0 | 100% | |
| test_server.py | 7 | 0 | 100% | |
| tests/helpers | ||||
| init.py | 0 | 0 | 100% | |
| test_path_resolver.py | 20 | 0 | 100% | |
| tests/integration | ||||
| init.py | 0 | 0 | 100% | |
| test_get_seminar_transcript.py | 55 | 4 | 92% | 24–27 |
| test_search_seminars.py | 49 | 0 | 100% | |
| tests/tools | ||||
| init.py | 0 | 0 | 100% | |
| test_seminars.py | 27 | 0 | 100% | |
| TOTAL | 304 | 14 | 95% | |
AWS Black Belt MCP Server
A Model Context Protocol (MCP) server that provides search functionality for AWS Black Belt Online Seminars.
Tools
search_seminars: Search AWS Black Belt Online Seminars by keywordsget_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
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:
- "Find AWS Black Belt seminars about machine learning"
- "Get transcript from this seminar video: https://youtu.be/vWfTe5MHOIk"
Metadata
Release files for iflow-mcp_konippi_aws-blackbelt-mcp-server 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_konippi_aws_blackbelt_mcp_server-0.2.1.tar.gz | 103.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_konippi_aws_blackbelt_mcp_server-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.5 kB
Release files / iflow_mcp_konippi_aws_blackbelt_mcp_server-0.2.1.tar.gz
| Download URL | iflow_mcp_konippi_aws_blackbelt_mcp_server-0.2.1.tar.gz |
|---|---|
| Size | 103.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b21b99f9196d216409586f23ebf6939d920a406c059fa77aa0bd5a7d7af8767
|
|
BLAKE2b-256 checksum How to use checksums |
294430aea5b3d5b1bae7271b07e8cfc9a550f4a5b2e5c015aec86f69d8d20cbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.12
|
Release files / iflow_mcp_konippi_aws_blackbelt_mcp_server-0.2.1-py3-none-any.whl
| Download URL | iflow_mcp_konippi_aws_blackbelt_mcp_server-0.2.1-py3-none-any.whl |
|---|---|
| Size | 12.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e740f0e5da917404b4825836985a76dbe69b7df5a4ef794640641d8bea88a27f
|
|
BLAKE2b-256 checksum How to use checksums |
b77dd29c4a388568ba942a9b93edfc3fe22d5a06e05c1085bb490f95488f5f73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.12
|