Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcp-aws-level-checker

MCP.Pizza Chef: minorun365

The mcp-aws-level-checker is an MCP server that analyzes AWS technical blog content and classifies it into four distinct levels, ranging from introductory overviews (Level 100) to complex multi-service architecture explanations (Level 400). It helps developers and users quickly understand the depth and complexity of AWS topics covered in blogs, facilitating targeted learning and content curation.

Use This MCP server To

Classify AWS blog posts by technical complexity level Filter AWS content for beginner to advanced users Integrate AWS content level detection into knowledge management Automate tagging of AWS documentation by expertise level Support personalized AWS learning paths based on content level

README

AWSレベル判定くん MCPサーバー版

AWS技術ブログの内容を分析し、レベルを判定するMCPサーバーです。

大好評のうちにサービス終了となった #AWSレベル判定くん の魂を継いでいます。

Claude Desktopでの利用例

概要

このMCPサーバーは、AWS技術ブログの内容を分析し、以下の4つのレベルのいずれかに判定します:

  • Level 100: AWSサービスの概要を解説するレベル
  • Level 200: トピックの入門知識を持っていることを前提に、ベストプラクティス、サービス機能を解説するレベル
  • Level 300: 対象のトピックの詳細を解説するレベル
  • Level 400: 複数のサービス、アーキテクチャによる実装でテクノロジーがどのように機能するかを解説するレベル

インストール

uvxを使用する方法(推奨)

uvを使用する場合、特別なインストールは不要です。uvxを使って直接実行できます:

uvx mcp-aws-level-checker

PyPI経由でインストールする方法

pip を使用してインストールすることもできます:

pip install mcp-aws-level-checker

インストール後は、次のコマンドで実行できます:

python -m mcp_aws_level_checker

設定方法

Claude.app での設定

Claude の設定に以下を追加してください:

uvx を使用する場合
"mcpServers": {
  "aws-level-checker": {
    "command": "uvx",
    "args": ["mcp-aws-level-checker"]
  }
}
pip でインストールした場合
"mcpServers": {
  "aws-level-checker": {
    "command": "python",
    "args": ["-m", "mcp_aws_level_checker"]
  }
}

VS Code での設定

VS Code の設定ファイルに以下を追加してください。Ctrl + Shift + P を押して、Preferences: Open User Settings (JSON) と入力することで設定ファイルを開けます。

あるいは、.vscode/mcp.json ファイルをワークスペースに作成することで、設定を他のユーザーと共有できます。

.vscode/mcp.json ファイルを使用する場合は、mcp キーが必要です。

uvx を使用する場合
{
  "mcp": {
    "servers": {
      "aws-level-checker": {
        "command": "uvx",
        "args": ["mcp-aws-level-checker"]
      }
    }
  }
}
pip でインストールした場合
{
  "mcp": {
    "servers": {
      "aws-level-checker": {
        "command": "python",
        "args": ["-m", "mcp_aws_level_checker"]
      }
    }
  }
}

MCPサーバー仕様

  • ツール名: analyze_aws_blog
  • 入力形式:AWSブログ記事のテキスト全文
  • 出力形式:以下のとおり
レベル: [判定したレベル (100/200/300/400)]
判定理由: [判定理由の詳細説明]

ヒント

Fetchと組み合わせて使うと便利です。

mcp-aws-level-checker FAQ

How do I install the mcp-aws-level-checker server?
You can install it via pip using 'pip install mcp-aws-level-checker' or run it directly with 'uvx mcp-aws-level-checker'.
What AWS content levels does this server classify?
It classifies content into four levels: 100 (overview), 200 (best practices), 300 (detailed topic), and 400 (multi-service architecture).
Can I use this server with different MCP hosts?
Yes, it is designed to integrate with various MCP hosts like Claude.app and others supporting MCP protocol.
Is special configuration needed for Claude.app integration?
Yes, you need to add the server configuration in Claude.app's MCP settings as documented.
Does this server support real-time content analysis?
Yes, it analyzes AWS blog content in real-time to provide immediate level classification.
Can this server be extended to other cloud providers?
Currently, it focuses on AWS content, but the architecture allows potential extension to other providers.
What programming languages is this server compatible with?
It is implemented in Python and can be run in any environment supporting Python and MCP protocol.
How does this server handle updates to AWS services?
It relies on analyzing blog content, so it reflects updates as new content is published and analyzed.