Skip to content

Add dashboard management tools (lower priority) #33

@avrabe

Description

@avrabe

Overview

Add dashboard management tools for creating and managing JIRA dashboards. This is a feature present in phuc-nt's implementation but lower priority for our use case.

Motivation

  • Feature parity with phuc-nt/mcp-atlassian-server
  • Useful for creating custom views
  • Enables AI-driven dashboard creation
  • Lower priority since dashboards are more UI-focused

Proposed Tools

1. list_dashboards

List all dashboards accessible to the current user.

Parameters:

  • owner: Option<String> (filter by owner)
  • favorite_only: bool (default: false)
  • limit: Option<u32>
  • start_at: Option<u32>

Returns:

  • dashboards: Vec<DashboardInfo>
  • total: usize

2. get_dashboard

Get detailed information about a dashboard including all gadgets.

3. create_dashboard

Create a new dashboard.

4. update_dashboard

Update dashboard properties.

5. delete_dashboard

Delete a dashboard.

6. add_gadget_to_dashboard

Add a gadget/widget to a dashboard.

7. remove_gadget_from_dashboard

Remove a gadget from a dashboard.

Priority

Low - Nice to have but not essential for core workflows

Estimated Effort

Medium (3-4 days)

Metadata

Metadata

Assignees

No one assigned

    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