Skip to content

New MCP Tool: AWS Replicator#27

Merged
HarshCasper merged 5 commits intomainfrom
devrel-91-new-mcp-tool-aws-replicator
Apr 29, 2026
Merged

New MCP Tool: AWS Replicator#27
HarshCasper merged 5 commits intomainfrom
devrel-91-new-mcp-tool-aws-replicator

Conversation

@HarshCasper
Copy link
Copy Markdown
Member

@HarshCasper HarshCasper commented Apr 27, 2026

Fixes DEVREL-91

Summary

  • add localstack-aws-replicator MCP tool for AWS Replicator jobs
  • source AWS credentials from MCP server env vars
  • support start, status, list jobs, and list supported resources actions
  • add Replicator feature preflight using localstack.platform.plugin/replicator
  • update analytics, README, manifest, server metadata, MCP direct tests, and unit coverage

Copy link
Copy Markdown
Member

@cloutierMat cloutierMat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good to me, I mainly have a few question (probably from not knowing too much about MCP server).

🤔 Is there a way to add the possibility to send to analytics if an agent would want to replicate a resource but the type is not returned by the /resources endpoint?

Comment thread src/tools/localstack-aws-replicator.ts
Comment thread src/tools/localstack-aws-replicator.ts
Comment thread src/tools/localstack-aws-replicator.ts
Comment thread src/tools/localstack-aws-replicator.ts Outdated
Comment thread src/tools/localstack-aws-replicator.ts Outdated
Comment thread README.md
Comment thread manifest.json
@HarshCasper
Copy link
Copy Markdown
Member Author

@cloutierMat — Thanks for your detailed review. As a final note, I have kept the analytics for resource_type intact, added resource_target_kind, and added resource_arn_service for ARN-based requests, without logging raw ARNs or identifiers. This will ensure that we get data on the unsupported attempts :)

@HarshCasper HarshCasper merged commit 7a6ade2 into main Apr 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants