Skip to content

MCP: Provisioning Artifact Generation #49

Description

@yesoreyeram

Parent: #7

Summary

Implement MCP support for generating provisioning artifacts for new and existing datasources.

Context

Agents should be able to produce YAML/Terraform artifacts for users who prefer infrastructure-as-code or copy-paste provisioning.

Scope

  • YAML generation
  • Terraform generation where feasible
  • Existing datasource export
  • New datasource config export
  • Multi-datasource export
  • Secret-safe output

Tasks

  • Define YAML output format
  • Define Terraform output format
  • Generate YAML for one new datasource config
  • Generate YAML for one existing datasource
  • Generate YAML for multiple datasources
  • Generate Terraform for one datasource where feasible
  • Use placeholders/secret references for secure fields
  • Add tests/snapshots for generated output

Deliverables

  • YAML generation tool/API
  • Terraform generation tool/API or documented follow-up
  • Existing datasource export support
  • Multi-datasource export support
  • Secret-safe output behavior

Acceptance Criteria

  • Agent can generate YAML for a datasource
  • Agent can export YAML for existing datasource
  • Agent can generate output for multiple datasources
  • Secure fields are not emitted as plaintext
  • Output is copy-pasteable
  • Tests/snapshots cover generated output

Notes

YAML should be prioritized. Terraform can be implemented if feasible or documented as a follow-up.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions