AWS Black Belt MCP 服务器

一个提供 AWS Black Belt 在线研讨会搜索功能的模型上下文协议(MCP)服务器,支持通过关键词搜索研讨会内容并获取研讨会视频的文字记录。

  • by konippi
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 Konippi/aws-blackbelt-mcp-server

使用说明

覆盖率报告
文件语句(或声明)小姐封面失踪
src/aws_blackbelt_mcp_server 可以翻译为“源代码/aws黑带MCP服务器”。不过,这里的“aws_blackbelt_mcp_server”可能是一个特定项目或内部系统的命名,具体翻译可能需要根据上下文或项目背景进行调整。在没有更多上下文的情况下,上述翻译是一个较为通用的版本
   __初始化__南美国家巴拉圭的缩写(Paraguay)零0百分之百 
   config.py 翻译为中文是:“配置文件.py”100100% 
   server.py(服务器主程序文件)十九194%三十九
src/aws_blackbelt_mcp_server/辅助程序(或“帮助程序”)
   __初始化(或启动)__南美国家巴拉圭的缩写(Paraguay)00百分之百 
   `path_resolver.py` 翻译成中文是:“路径解析器.py”120百分之百 
src/aws_blackbelt_mcp_server/tools 翻译为中文是:“src/aws_blackbelt_mcp_server/工具” 或者更自然的表达可能是“src/aws_blackbelt_mcp_server 的工具目录”
   __初始化(或启动)__南美国家巴拉圭的缩写(Paraguay)00百分之百 
   seminars.py 翻译成中文可以是“研讨会脚本.py”或“研讨会程序.py”,具体取决于上下文和该文件的具体用途。这里,“seminars”指的是研讨会或研讨会系列,“.py”表示这是一个Python脚本文件八十九88%五十三, 129–130, 一百三十二, 一百九十一, 193, 205–206, 208
测试
   __初始化__南美国家巴拉圭的缩写(Paraguay)00100% 
   test_config.py 翻译为中文是“测试配置文件.py”二十五0百分之百 
   test_server.py 翻译为中文是:“测试服务器.py” 或者更简洁地表达为 “服务器测试脚本.py”,具体取决于上下文和使用场景。在这里,“test_server”通常指的是用于测试服务器功能的脚本或程序,而“.py”表示这是一个Python脚本文件七0百分之百 
测试/辅助工具
   __初始化(或启动)__南美国家巴拉圭的缩写(Paraguay)00百分之百 
   test_path_resolver.py 翻译为中文是:“测试路径解析器.py”200百分之百 
测试/集成
   __初始化__南美国家巴拉圭的缩写(Paraguay)00百分之百 
   test_get_seminar_transcript.py 翻译为中文是:“获取研讨会转录文本的测试脚本.py” 或者简化为 “测试获取研讨会记录.py”(根据具体语境,这里“转录文本”或“记录”都可以用来描述该文件的功能)五十五四92%24–27
   test_search_seminars.py 翻译为中文是:“测试搜索研讨会.py”四十九0百分之百 
测试工具
   __初始化(或启动)__南美国家巴拉圭的缩写(Paraguay)00百分之百 
   test_seminars.py 翻译为中文是:“测试研讨会.py” 或者根据上下文,也可以简化为“研讨会测试脚本.py”。不过,通常在技术文档或代码命名中,直接保留原文件名的意图,即“用于测试研讨会的Python脚本”二十七0百分之百 
总计三百零四1495% 

AWS黑带MCP服务器

一个模型上下文协议(MCP)服务器,为AWS黑带在线研讨会提供搜索功能。

工具

  1. search_seminars按关键词搜索AWS黑带在线研讨会
  2. get_seminar_transcript从研讨会YouTube视频获取字幕(仅支持日语)

当前的信息来源

  • AWS 黑带在线研讨会
  • PDF资料
  • YouTube视频
  • 研讨会记录

先决条件

  • Python 3.10 或更高版本
  • 紫外线 包管理器

配置

Amazon Q 开发者命令行界面 (CLI)

要使用 Amazon Q Developer CLI,请在您的 MCP 设置文件中添加以下配置:

  • 工作区级别的配置: .aws/amazonq/cli-agents/default.json
  • 用户级别的配置: ~/.aws/amazonq/cli-agents/default.json

使用uvx

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

使用 Docker

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

基本用法

示例:

  • “查找关于机器学习的AWS黑带研讨会”
  • “从这个研讨会视频中获取字幕:https://youtu.be/vWfTe5MHOIk”