Add a security policy directing private vulnerability reports to security@astrolabecloud.com instead of public issues, and update the README's Security section to point at it. Add structured issue forms under .github/ISSUE_TEMPLATE/ covering bugs, feature requests, questions, and documentation, plus a config.yml that disables blank issues and routes security reports and open-ended questions to the appropriate channels. The bug template captures fields most commonly missing from past reports (server/Nextcloud/app versions, deployment mode, transport, MCP client). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
59 lines
1.9 KiB
YAML
59 lines
1.9 KiB
YAML
name: Feature request
|
|
description: Suggest a new Nextcloud app integration, MCP tool, or capability
|
|
title: "[Feature]: "
|
|
labels: ["enhancement"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for suggesting an improvement! See the [Supported Apps table](https://github.com/cbcoutinho/nextcloud-mcp-server#supported-apps)
|
|
for what's already covered.
|
|
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: What problem are you trying to solve?
|
|
description: Describe the use case from the user's perspective. What can't you do today?
|
|
placeholder: "I want to start Nextcloud Talk calls and post messages to rooms from an AI assistant."
|
|
validations:
|
|
required: true
|
|
|
|
- type: input
|
|
id: nextcloud_app
|
|
attributes:
|
|
label: Nextcloud app or feature involved
|
|
description: If this is about a specific Nextcloud app (Talk, Photos, Mail, etc.) or API, name it here.
|
|
placeholder: "Talk (spreed)"
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: proposal
|
|
attributes:
|
|
label: Proposed solution
|
|
description: |
|
|
What would the MCP tool(s) look like? Include suggested tool names, inputs/outputs, and any relevant
|
|
Nextcloud API endpoints if you've researched them.
|
|
placeholder: |
|
|
- `nc_talk_list_rooms()` — returns rooms the user is a member of
|
|
- `nc_talk_send_message(room_token, message)`
|
|
- Backed by the OCS Talk API: /ocs/v2.php/apps/spreed/api/v4/...
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Alternatives considered
|
|
description: Any workarounds you've tried, or other tools/projects that solve a similar problem.
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: additional
|
|
attributes:
|
|
label: Additional context
|
|
description: Screenshots, links to Nextcloud API docs, related issues, etc.
|
|
validations:
|
|
required: false
|