You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> 🤖 **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
+
20
23
## Overview
21
24
22
25
Creates SNS topics with subscriptions, KMS encryption, access policies, and FIFO support.
@@ -177,6 +180,50 @@ By specifying this , it will bump the version and if you don't specify this in y
177
180
```sh
178
181
go test -timeout 30m
179
182
```
183
+
## AI Assistant Integration (ARC IaC MCP)
184
+
185
+
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.
186
+
187
+
**What you can do with it:**
188
+
189
+
-**Discover** — search and filter modules by keyword or AWS resource type.
190
+
-**Understand** — get inputs, outputs, and resources for any module without leaving your editor.
**Cursor / Windsurf / Kiro** — add the same block to `.cursor/mcp.json` (or the equivalent for your client).
216
+
217
+
### Example prompts to try
218
+
219
+
-*"List all ARC modules sorted by downloads"*
220
+
-*"What inputs does `arc-ecs` require?"*
221
+
-*"Scaffold a production-ready `arc-db` Aurora setup with Secrets Manager"*
222
+
-*"Compare `arc-eks` and `arc-ecs` for running 10 microservices"*
223
+
-*"Scan this Terraform before I raise a PR: `<paste HCL>`"*
224
+
225
+
See the [ARC IaC MCP repo](https://github.com/sourcefuse/arc-iac-mcp) for the full tool reference, troubleshooting tips, and local-development instructions.
226
+
180
227
## Contributing
181
228
182
229
See [CONTRIBUTING.md](./CONTRIBUTING.md) for commit conventions and development setup.
@@ -185,3 +232,4 @@ See [CONTRIBUTING.md](./CONTRIBUTING.md) for commit conventions and development
0 commit comments