name: Feature Request
description: Suggest an idea for GCP MCP Server
title: "[Feature]: "
labels: ["enhancement", "triage"]
assignees: []
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature! Please provide as much detail as possible.
- type: checkboxes
id: checks
attributes:
label: Pre-submission checks
description: Please confirm these before submitting
options:
- label: I've searched existing issues for this feature
required: true
- label: This feature aligns with the project's scope (GCP + MCP)
required: true
- type: dropdown
id: feature-type
attributes:
label: Feature Type
description: What type of feature is this?
options:
- New GCP Service Integration
- New Tool/Command
- Performance Improvement
- Developer Experience
- Documentation
- Security Enhancement
- Other
validations:
required: true
- type: textarea
id: problem-description
attributes:
label: Problem Description
description: What problem does this feature solve?
placeholder: I'm frustrated when... / It would be helpful if...
validations:
required: true
- type: textarea
id: proposed-solution
attributes:
label: Proposed Solution
description: What you'd like to happen
placeholder: I would like to be able to...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Alternative solutions or features you've considered
- type: textarea
id: use-cases
attributes:
label: Use Cases
description: Specific scenarios where this would be useful
placeholder: |
1. When debugging production issues...
2. When analyzing cost metrics...
3. When monitoring security events...
- type: dropdown
id: gcp-services
attributes:
label: GCP Services Involved
description: Which GCP services would this feature interact with?
multiple: true
options:
- Cloud Logging
- Cloud Monitoring
- Cloud Storage
- BigQuery
- Cloud SQL
- Compute Engine
- Kubernetes Engine
- Cloud Functions
- Cloud Run
- Cloud IAM
- Cloud Security Center
- Error Reporting
- Cloud Trace
- Other
- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Low - Nice to have
- Medium - Would be helpful
- High - Needed for my workflow
- Critical - Blocking my use case
validations:
required: true
- type: dropdown
id: complexity
attributes:
label: Estimated Complexity
description: How complex do you think this feature is?
options:
- Simple - Small change or addition
- Medium - Moderate development effort
- Complex - Significant development effort
- Unknown
- type: textarea
id: example-usage
attributes:
label: Example Usage
description: Show how this feature would be used
render: json
placeholder: |
{
"tool": "new_feature_name",
"args": {
"project_id": "my-project",
"parameter": "value"
}
}
- type: checkboxes
id: contribution
attributes:
label: Contribution
description: Are you willing to contribute?
options:
- label: I'm willing to implement this feature
- label: I'm willing to test this feature
- label: I'm willing to write documentation
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context, screenshots, or examples