Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Bug Report
description: Report something that isn't working correctly
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting! Please fill in as much as you can.
- type: input
id: version
attributes:
label: Version
description: Output of `uvx mcp-synology --version` or commit hash
placeholder: "0.4.0 or abc1234"
validations:
required: true
- type: dropdown
id: platform
attributes:
label: Platform
options:
- Linux
- macOS
- Windows
validations:
required: true
- type: dropdown
id: client
attributes:
label: MCP Client
options:
- Claude Desktop
- Claude Code
- Claude.ai (web/mobile)
- Cursor
- ChatGPT
- Other (describe below)
validations:
required: true
- type: input
id: dsm_version
attributes:
label: DSM version
placeholder: "e.g., DSM 7.2.2-72806"
validations:
required: false
- type: textarea
id: description
attributes:
label: What happened?
description: Describe the bug and what you expected to happen instead.
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: How can we reproduce this?
placeholder: |
1. Configure mcp-synology with ...
2. Ask Claude to "list files in /share"
3. See error ...
validations:
required: false
- type: textarea
id: logs
attributes:
label: Relevant logs or error output
description: Run with SYNOLOGY_LOG_LEVEL=debug and paste any error messages or server logs.
render: shell
validations:
required: false
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: README / Setup Guide
url: https://github.com/cmeans/mcp-synology#quick-start
about: Installation and configuration instructions
- name: Credentials & Keyring
url: https://github.com/cmeans/mcp-synology/blob/main/docs/credentials.md
about: Keyring setup, multi-NAS credentials, and troubleshooting
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Feature Request
description: Suggest an idea or improvement
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Have an idea? We'd love to hear it.
- type: textarea
id: problem
attributes:
label: What problem does this solve?
description: Describe the use case or pain point.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed solution
description: How do you think this should work?
validations:
required: false
- type: dropdown
id: area
attributes:
label: Area
options:
- File Station (browse / list / search)
- File Station (copy / move / delete / upload)
- System monitoring
- New DSM API module
- Authentication / 2FA
- Configuration / setup
- Multi-NAS support
- MCP protocol / transport
- Other
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Any other approaches you've thought about?
validations:
required: false
83 changes: 83 additions & 0 deletions .github/ISSUE_TEMPLATE/platform_test_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: Platform Test Report
description: Report results from testing on your platform and NAS
labels: ["testing", "help wanted"]
body:
- type: markdown
attributes:
value: |
Help us verify platform support! Report what works (or doesn't) on your setup.
- type: dropdown
id: platform
attributes:
label: Platform
options:
- Linux
- macOS
- Windows
validations:
required: true
- type: input
id: os_version
attributes:
label: OS version
placeholder: "e.g., macOS 15.3, Windows 11 24H2, Fedora 43"
validations:
required: true
- type: input
id: dsm_version
attributes:
label: DSM version
placeholder: "e.g., DSM 7.2.2-72806"
validations:
required: true
- type: dropdown
id: client
attributes:
label: MCP Client
options:
- Claude Desktop
- Claude Code
- Claude.ai (web/mobile)
- Cursor
- ChatGPT
- Other (describe below)
validations:
required: true
- type: input
id: install_method
attributes:
label: Install method
placeholder: "e.g., uvx, uv tool install, pip install"
validations:
required: false
- type: checkboxes
id: features
attributes:
label: What worked?
options:
- label: "mcp-synology setup — interactive config creation"
- label: "mcp-synology check — credential validation"
- label: "list_shares — enumerate shared folders"
- label: "list_files — browse directory contents"
- label: "list_recycle_bin — browse recycle bin contents"
- label: "search_files — search by name/extension"
- label: "get_file_info — file metadata"
- label: "get_dir_size — directory size calculation"
- label: "download_file — download file contents"
- label: "create_folder — create new directory"
- label: "rename — rename file or folder"
- label: "copy_files / move_files — copy or move"
- label: "delete_files — delete to recycle bin"
- label: "restore_from_recycle_bin — restore deleted files"
- label: "upload_file — upload file to NAS"
- label: "get_system_info — system information"
- label: "get_resource_usage — resource monitoring"
- label: "2FA authentication"
- label: "Keyring credential storage"
- type: textarea
id: notes
attributes:
label: Notes
description: Anything else — quirks, workarounds, error messages, debug logs.
validations:
required: false
Loading