Shieldly について
Shieldlyは、AWS IAMポリシーとCloudFormationテンプレートを分析するMCPサーバーです。MCP対応AIアシスタントを使うチーム向けに、権限昇格の経路や過剰な権限などを検出します。
主な機能
- 01IAMアイデンティティポリシーの分析
- 02クロスアカウントの信頼・アイデンティティポリシー確認
- 03CloudFormationテンプレートの分析
- 04権限昇格や過剰なアクセスの検出
活用シーン
- 01IAMポリシーの過剰な権限を確認
- 02クロスアカウントアクセス設定の評価
- 03テンプレート内のIAMロールとポリシーの点検
MCP 対応
MCPクライアント向けに、IAMポリシー用とCloudFormationテンプレート用の2つの分析ツールを提供します。デモモードはAPIキーなしで使えますが、利用回数に制限があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 5 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| policy | string | はい | 文字列形式の IAM ポリシー JSON。cross_account の場合は、identityPolicy と trustPolicy を含む JSON オブジェクト。 |
| policyType | enum | いいえ | 通常の IAM/リソースポリシーには identity(デフォルト)、クロスアカウントには cross_account を指定します。identity | cross_account |
詳細
@shieldly/mcp
AWS 向けの AI セキュリティ分析 — 公式 MCP サーバー。
MCP 対応の AI アシスタント(Claude Code、Claude Desktop、Cursor など)に、AWS IAM ポリシーと CloudFormation テンプレートを分析し、権限昇格の経路、ワイルドカード、その他の過剰なアクセス権限などのセキュリティリスクを検出する 2 つのツールを提供します。Shieldly を利用しています。
セットアップ
MCP クライアントの設定(Claude Desktop の claude_desktop_config.json や Claude Code の .mcp.json など)に追加します。
{
"mcpServers": {
"shieldly": {
"command": "npx",
"args": ["-y", "@shieldly/mcp"]
}
}
}
無料でお試しください — アカウント不要
どちらのツールも API キーなしでデモモードで実行できます(利用回数に制限があります。登録は不要です)。上限を引き上げるには、SHIELDLY_API_KEY を設定します。
{
"mcpServers": {
"shieldly": {
"command": "npx",
"args": ["-y", "@shieldly/mcp"],
"env": { "SHIELDLY_API_KEY": "sk_live_..." }
}
}
}
API キーの取得(Builder プラン以上):https://www.shieldly.io/app/api
ツール
analyze_iam_policy
IAM ID ポリシー、またはクロスアカウントの信頼ポリシーと ID ポリシーのペアを分析します。
| 引数 | 型 | 説明 |
|---|---|---|
policy | string | 文字列形式の IAM ポリシー JSON。 |
policyType | identity | cross_account | デフォルトは identity です。 |
analyze_cloudformation_template
CloudFormation テンプレートを分析し、IAM ロールとポリシーを抽出して、過剰なアクセス権限を検出します。
| 引数 | 型 | 説明 |
|---|---|---|
template | string | 文字列形式の CloudFormation テンプレート JSON。 |
こちらからも利用できます
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。