{
  "markdown": "# @shieldly/mcp\n\n**AI-Powered Security Analysis for AWS — official MCP server.**\n\nGives any MCP-compatible AI assistant (Claude Code, Claude Desktop, Cursor,\netc.) two tools to analyze AWS IAM policies and CloudFormation templates for\nsecurity risks — privilege escalation paths, wildcards, and other\nover-permissive access. Powered by [Shieldly](https://www.shieldly.io).\n\n## Setup\n\nAdd to your MCP client config (e.g. Claude Desktop's `claude_desktop_config.json`,\nor Claude Code's `.mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"shieldly\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@shieldly/mcp\"]\n    }\n  }\n}\n```\n\n## Try it free — no account needed\n\nBoth tools run in demo mode without an API key (rate-limited, no signup). For\nhigher limits, set `SHIELDLY_API_KEY`:\n\n```json\n{\n  \"mcpServers\": {\n    \"shieldly\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@shieldly/mcp\"],\n      \"env\": { \"SHIELDLY_API_KEY\": \"sk_live_...\" }\n    }\n  }\n}\n```\n\nGet an API key (Builder plan or above): https://www.shieldly.io/app/api\n\n## Tools\n\n### `analyze_iam_policy`\n\nAnalyzes an IAM identity policy, or a cross-account trust+identity pair.\n\n| Argument | Type | Description |\n| --- | --- | --- |\n| `policy` | string | The IAM policy JSON as a string. |\n| `policyType` | `identity` \\| `cross_account` | Defaults to `identity`. |\n\n### `analyze_cloudformation_template`\n\nAnalyzes a CloudFormation template — extracts IAM roles/policies and flags\nover-permissive access.\n\n| Argument | Type | Description |\n| --- | --- | --- |\n| `template` | string | The CloudFormation template JSON as a string. |\n\n## Also available as\n\n- [CLI](https://www.npmjs.com/package/@shieldly/cli)\n- [VS Code extension](https://marketplace.visualstudio.com/items?itemName=shieldly.shieldly)\n- [GitHub Action](https://github.com/shieldly-io/action)\n- [CDK Guard](https://www.npmjs.com/package/@shieldly/cdk-guard)\n- [Web app](https://www.shieldly.io)\n\n## License\n\nMIT\n",
  "bytes": 1935,
  "sha": "0036be31219b20ba6f58a0dc9080f27f01f343e41a6f61559f1764caad2e1804",
  "repo_slug": "shieldly-io/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_shieldly_io_mcp_2f6e6620/readme"
}