AWS Security MCP
AWS セキュリティ MCP
AWS セキュリティ MCP は、Claude などの MCP クライアントが AWS セキュリティサービスと対話できるようにするモデルコンテキストプロトコルサーバーであり、AI アシスタントが AWS インフラストラクチャのセキュリティ問題を自律的に検査および分析できるようにします。
特徴
Natural Lang クエリを使用して AWS インフラストラクチャをクエリします。例: 「t2.large タイプの実行中の ec2 インスタンスのリストを共有する」
GuardDuty、SecurityHub、IAM Access Analyzer からのセキュリティ検出結果をクエリする
AWS リソースを一覧表示してセキュリティ設定ミスを検査する
セキュリティ上の問題に対する IAM ロール、ポリシー、権限を分析する
EC2インスタンス、セキュリティグループ、ネットワークコンポーネントを調べる
環境変数と設定内の機密情報をスキャンする
脅威モデリングレポートを即座に生成
状況に応じたセキュリティ推奨事項を即座に生成
AWSインフラストラクチャのネットワークマップがどのように見えるかを視覚化するために、ネットワークマップを即座に生成します。
タグ付けされたサービス/リソースまたはチームの爆発半径分析を生成します。
タグ付けされたリソース間をシームレスに検索
Related MCP server: AWS Resources MCP Server
AWS サービスの対象範囲
現在サポートされている
IAM : ロール、ユーザー、ポリシー、アクセスキー、権限分析
EC2 : インスタンス、セキュリティグループ、Elastic Network Interface、VPC、サブネット、ルートテーブル
S3 : バケット、権限、パブリックアクセス分析
GuardDuty : 発見と検出器
SecurityHub : 調査結果と標準準拠
Lambda : 関数、権限、設定
Cloudfront : Cloudfront ディストリビューション、オリジンマッピング、API ルートマッピング
ロードバランサー: ALB、ELB、NLB、ターゲットグループ、リスナー、
Route53 : ホストゾーン、レコードセット
WAF : WebACL、AWS WAF
シールド:AWS DDOS 保護
IAM アクセス アナライザー: IAM アクセス アナライザーのセキュリティ検出結果
ECS/ECR : コンテナリポジトリ、イメージ、スキャン結果
組織: AWS 組織構造、アカウント、SCP、組織レベルのコントロール
進行中
CloudTrail : 監査ログ分析
KMS : キー管理と暗号化
構成: 構成コンプライアンス
インストール
前提条件
紫外線
Python 3.11以上
適切な認証情報を持つ AWS アカウント - AWS アクセスキーまたは AWS STS 認証情報のいずれかで動作します。
MCP クライアント (Claude Desktop、Cline、5ire など)
設定
このリポジトリをクローンします:
git clone https://github.com/groovyBugify/aws-security-mcp.git cd aws-security-mcpuvがインストールされていることを確認してくださいhttps://docs.astral.sh/uv/getting-started/installation/#installation-methodsランナー スクリプトを実行可能にします。
chmod +x run_aws_security.sh有効なAWS認証情報で
run_aws_security.shファイルを更新するexport AWS_ACCESS_KEY_ID=YOUR_ACCESS_KEY_ID export AWS_SECRET_ACCESS_KEY=YOUR_SECRET_ACCESS_KEY
AWS STS 認証情報や AWS プロファイルも利用できます。MCP クライアントを実行する前にそれらをエクスポートするだけです。
MCPクライアントのセットアップ
理論上、どのMCPクライアントでもAWS Security MCPと連携できるはずです。以下にClaude Desktopのセットアップを共有します。
Claude Desktop を AWS Security MCP クライアントとして設定するには、 Claude -> Settings -> Developer -> Edit Config -> claude_desktop_config.jsonに移動し、以下を追加します。
{
"mcpServers": {
"aws-security": {
"command": "/path/to/aws-security-mcp/run_aws_security.sh"
}
}
}あるいは、このファイルを直接編集します。
/Users/YOUR_USER/Library/Application Support/Claude/claude_desktop_config.jsonAWS セキュリティ MCP を強化
任意のMCPクライアントを使用して、複数のMCPを結合することができます。例:
トラブルシューティング
MCP サーバーの実行中に問題が発生した場合は、通常システムの/Users/{userName}/Library/Logs/Claudeに保存されている MCP サーバー ログを確認してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
Maintenance
Related MCP Connectors
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.13296ISC
- AlicenseBqualityFmaintenanceA Model Context Protocol server that enables Claude to execute Python code using boto3 to query and manage AWS resources directly from conversations.124MIT
- AlicenseBqualityBmaintenanceA Model Context Protocol compliant server that integrates Semgrep static analysis tool with AI assistants like Anthropic Claude, enabling advanced code analysis, security vulnerability detection, and code quality improvements through a conversational interface.7146 npm28MIT
- AlicenseCqualityDmaintenanceA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.36ISC