PM-33911: Include custom fields in get_issue output#70
Merged
SaintPatrck merged 2 commits intomainfrom Mar 20, 2026
Merged
Conversation
Automatically detect and render populated custom fields (e.g., "Replication Steps", "Recommended Solution") in the get_issue tool output with human-readable field names via Jira's expand=names API. Supports ADF rich-text, strings, numbers, arrays, and select-type objects. Filters out low-value fields like Rank and Development.
|
Great job! No new security vulnerabilities introduced in this pull request |
|
Claude finished @SaintPatrck's task in 1m 30s —— View job Code Review: PM-33911 — Include custom fields in get_issue output
SummaryClean PR — no issues found. The implementation is well-structured and follows existing patterns in the codebase. What was reviewed:
Highlights:
No findings to report. LGTM |
audreyality
previously approved these changes
Mar 20, 2026
plugins/bitwarden-atlassian-tools/mcp/bitwarden-atlassian-mcp-server/src/tools/get-issue.ts
Show resolved
Hide resolved
plugins/bitwarden-atlassian-tools/mcp/bitwarden-atlassian-mcp-server/src/tools/get-issue.ts
Show resolved
Hide resolved
Address review feedback: document that the names parameter is a mapping of field IDs to human-readable display names from Jira's expand=names.
audreyality
approved these changes
Mar 20, 2026
theMickster
approved these changes
Mar 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

🎟️ Tracking
get-issueshould include custom long-form fields #69📔 Objective
The
get_issueMCP tool now automatically detects and renders populated custom fields (e.g., "Replication Steps", "Recommended Solution", "Bug category") in an Additional Fields section with human-readable display names.Bitwarden bug tickets often have rich-text custom fields containing critical information while the standard "Description" field may be sparse. Previously all
customfield_*entries were ignored, making this content invisible to Claude.Changes
namesto the default Jira API expand parameters to get field ID → display name mappingnamesproperty toJiraIssuetype definitionformatIssueDetailsto iterate overcustomfield_*entries and render ADF rich-text, strings, numbers, arrays, and select-type valuesbitwarden-atlassian-toolsto v2.1.0Before / After
Before — custom fields invisible
No custom field data visible — "Replication Steps", "Bug category", "Team", etc. are all lost.
After — custom fields rendered with display names
Custom fields now appear with human-readable names. Low-value fields (Rank, Development) are filtered out.