Skip to content

Commit 67c9b06

Browse files
author
manikanta-sadurla
committed
Merge pull request #3 from sourcefuse/feature/arc-iac-mcp
docs: add ARC IaC MCP tip callout and AI assistant integration section to README
1 parent ee45273 commit 67c9b06

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

  • docs/arc-iac-docs/modules/terraform-aws-arc-sqs

docs/arc-iac-docs/modules/terraform-aws-arc-sqs/README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717

1818
[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=sourcefuse_terraform-aws-arc-sqs&token=750e4168aaefa037a02d4ec0fc1fb2cf422b73e8)](https://sonarcloud.io/summary/new_code?id=sourcefuse_terraform-aws-arc-sqs)
1919

20+
> [!TIP]
21+
> 🤖 **New:** Use this module with AI assistants via the [ARC IaC MCP Server](https://github.com/sourcefuse/arc-iac-mcp) — search, scaffold, and security-scan ARC modules from natural language. [Quick setup ↓](#ai-assistant-integration-arc-iac-mcp)
22+
2023
## Overview
2124

2225
Creates SQS queues (standard or FIFO) with dead letter queues, KMS encryption, access policies, and long polling.
@@ -148,9 +151,54 @@ The complete inputs/outputs reference is auto-generated below.
148151
| <a name="output_queue_url"></a> [queue\_url](#output\_queue\_url) | Same as `queue_id`: The URL for the created Amazon SQS queue |
149152
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
150153

154+
## AI Assistant Integration (ARC IaC MCP)
155+
156+
The **[ARC IaC MCP Server](https://github.com/sourcefuse/arc-iac-mcp)** is a hosted Model Context Protocol service that lets AI assistants browse, search, scaffold, compare, and security-scan any of the SourceFuse ARC Terraform modules — directly from natural language.
157+
158+
**What you can do with it:**
159+
160+
- **Discover** — search and filter modules by keyword or AWS resource type.
161+
- **Understand** — get inputs, outputs, and resources for any module without leaving your editor.
162+
- **Scaffold** — generate production-ready, multi-file Terraform with cross-module wiring already done.
163+
- **Secure** — scan generated or existing HCL for misconfigurations before it hits a PR.
164+
- **Compare** — diff modules side-by-side to make informed architectural decisions.
165+
166+
### Setup (one minute)
167+
168+
The MCP endpoint is `https://arc-iac-mcp.sourcef.us/mcp`. Pick your client:
169+
170+
**Claude Code CLI:**
171+
```bash
172+
claude mcp add arc-iac --transport http https://arc-iac-mcp.sourcef.us/mcp
173+
```
174+
175+
**Claude Desktop** — edit `~/Library/Application Support/Claude/claude_desktop_config.json`:
176+
```json
177+
{
178+
"mcpServers": {
179+
"arc-iac": {
180+
"url": "https://arc-iac-mcp.sourcef.us/mcp"
181+
}
182+
}
183+
}
184+
```
185+
186+
**Cursor / Windsurf / Kiro** — add the same block to `.cursor/mcp.json` (or the equivalent for your client).
187+
188+
### Example prompts to try
189+
190+
- *"List all ARC modules sorted by downloads"*
191+
- *"What inputs does `arc-ecs` require?"*
192+
- *"Scaffold a production-ready `arc-db` Aurora setup with Secrets Manager"*
193+
- *"Compare `arc-eks` and `arc-ecs` for running 10 microservices"*
194+
- *"Scan this Terraform before I raise a PR: `<paste HCL>`"*
195+
196+
See the [ARC IaC MCP repo](https://github.com/sourcefuse/arc-iac-mcp) for the full tool reference, troubleshooting tips, and local-development instructions.
197+
151198
## Contributing
152199
See [CONTRIBUTING.md](./CONTRIBUTING.md) for commit conventions and development setup.
153200

154201
## Authors
155202
This project is authored by:
156203
- SourceFuse
204+

0 commit comments

Comments
 (0)